68-ой выпуск еженедельных новостей от Кейта - 28 июня 2017
Привет всем, время еженедельного выпуска новостей. В плане программирования прошедшая неделя получилась достаточно продуктивной. Флавьян добился значительного прогресса в слиянии оставшейся части игры с новым сетевым кодом. В данный момент большая часть игры портирована, за исключением планет - что, очевидно, является достаточно важным пробелом. Причина по которой планеты всё ещё не портированы связана с оставшейся нерешенной большой и важной задачей.
Материалы пилона космической станции в редакторе.
Ранее, до того как Флавьян принялся за переписывание сетевого кода, вся детекция столкновений просчитывалась на стороне клиента. Это было довольно просто, так как игрок может находится в отдельно взятый момент времени у единственной планеты, так что игра генерирует только видимую геометрию планетарного рельефа местности. К сожалению, как это принято для предотвращения читинга, в мультиплеере мы должны перенести всю детекцию столкновений на сервер. Проблема в том, что сервер должен обрабатывать множество игроков, мы хотим обеспечить одновременную поддержку нескольких сотен, которые при этом чрезвычайно быстро перемещаются в окрестностях произвольного количества планет. Это означает, что сервер должен постоянно генерировать высоко детализированную геометрию поверхностей множества планет в случае если кто-то оказывается около них. Все становится ещё хуже, когда в этот микс добавляются снаряды.
Материалы для стойки станции в редакторе.
К сожалению, мы должны решить это последнюю проблему, прежде чем сможем завершить слияние нового сетевого кода и выпустить следующий патч. У нас есть несколько идей как можно это сделать, однако это в любом случае будет сложно и потребует определённого времени. Помимо этого мы хорошо продвинулись вперед с новым UI. Почти завершен и готов к выпуску код рендеринга путей (path rendering?), и, предполагая что с бенчмарком все пройдет хорошо, вскоре начнется работа над рендерингом текста.
Материалы шестигранных башенок станции в редакторе.
В заключение, арт команда продолжает работать над дестроером, наземными базами и материалами для станций. Кристиан уделил время на подготовку нового пре-рендеренного видео с командным центром планетарной базы и припаркованным к нему нпц грузовиком, надеемся оно вам понравится. На этом всё, до следующей недели!
Материалы всех трех элементов станции в редакторе.
Сообщение отредактировал markel: 29 June 2017 - 11:06