Перед публикацией ответов представляем вашему вниманию краткую сводку сведений по итогам конференции:
Ближайшие планы:
На данный момент приоритет разработки сосредоточен на линии британских танков. В скором времени появятся первые танки в этой линии. Также на первом плане будут решаться первоочередные вопросы: Переход на новую версию Юнити, решение самых неприятных старых известных багов (холостые/засвет), борьба с читерами, введение нового контента (карты, режим, и другое).
Баланс игры.
Существующую в игре технику очевидно нужно балансировать. В нашей игре много разновидностей техники и ее параметров. Сбалансировать такую большую систему не так просто, как может изначально показаться. Есть роли танков, есть разные уровни их прокачки и взаимодействия, разные модификаторы и разные показатели доходности. И чтобы все сделать правильно, требуется четко разработать роли для каждого типа техники и их взаимодействия, построить математическую модель и вписать все это в экономику игры. Такие задачи занимают от полугода до года плотной работы. И мы сейчас находимся только в начале этого масштабного пути. Без подобной подготовки, любые изменения параметров так или иначе дисбалансируют игру, так что хотелось бы избежать необходимости правок «на глазок». Данная задача не является приоритетной на сегодняшний день.
Холостые выстрелы
Данная проблема существует достаточно давно. Просматривая игровое видео и тестируя данный функционал мы разделили «холостые выстрелы» на несколько видов.
1. Происходит выстрел, но мы не видим вылетевшего снаряда, возможные причины:
- из-за низкого FPS снаряд не всегда отрисовывается, при этом, в случае попадания в цель урон наносится;
- снаряд летит не в круг сведения, выше, ниже. Опять же чаще всего встречается в случае стрельбы с хода, особенно на неровной поверхности. Мы не видим момента качания ствола, смотрим в прицел с приближением, попадаем на мелкую кочку в прицеле видим легкое вздрагивание, снаряд ушел в небо;
- снаряд попадает в объект, который находится рядом с вами и частично находится в круге сведения. Наиболее характерный вариант, когда играют с выключенным звуком и попадают в режиме снайперского прицела в союзника. Из-за этого не видна надпись, что вы попали в своего союзника;
2. Снаряд вылетел, но не нанес урона:
- из-за высокого пинга произошла рассинхронизация между сервером и клиентом. Клиент считает, что он уже может выстрелить, а на сервере выстрела не произошло и соответственно урон не нанесен;
- снаряд попал в участок отсутствующей брони. На некоторых танках присутствуют участки, куда при попадании снаряда не происходит взаимодействия и нет не пробитий, рикошетов и пробитий в принципе. С этим багом мы сейчас разбираемся;
- после того, как выстрел уже произошел, противник исчез из видимости. Снаряд просто пролетает то место, где находится противник. С этим багом мы сейчас разбираемся;
- в случае, если противник находится за границей видимости (внутренний круг на мини карте) и его никто не светит – снаряды пролетают сквозь цель. Связано с давней починкой бага, когда по надписи «Легко пробить», стреляли по танкам находящимся в невидимости. С этим багом мы сейчас разбираемся;
- Уже после выстрела ваш танк уничтожен, при этом снаряд не наносит урон противнику. Связан баг с защитой от читеров. С этим багом мы сейчас разбираемся.
Сейчас на задачу связанную с холостыми выстрелами, в том числе и по исчезающим танкам, выделен отдельный программист. Сколько времени займет работа над задачей, к сожалению, не возможно сказать, в силу того, что задача исследовательская. Затрагивает как собственно механику стрельбы, так и механику засвета. Ориентировочно весна.
Засвет танка и свет танка.
В свое время танки заводились в игру разными командами разработчиков и с разными параметрами. Первые танки введенные в игру имеют точки засвета по краям модели. Более поздние имеют точку засвета над серединой танка. Точки света и засвета в подавляющем большинстве совпадают. Механика засвета будет изучаться и дорабатываться.
Полный список ответов на конференцию смотрите ниже.