Fantastika

UFO

Дополнение

SCI-FI

XENO | Переход на DX12

По замечаниям игроков к суже существующим играм про космос одно из основных, нестыковки в симуляции игрового мира. Когда реально рассчитывается только логика видимой части мира - в лучшем случае ближайшие сектора или AI видимых объектов. А все что не видно вычисляется по упрощенным формулам когда видимое пространство потребляет 90% ресурсов те 50 кораблей которые сражаются а весь остальной игровой мир 10% выделеных на логику событий лишь имитируя некоторые изменения при приближении корабля игрока к этим локациям в результате нестыковок получались разные результаты битв когда при личном участии в ней игрока атаку на транспорты удастся легко отбить, а когда это происходит вне поля зрения камеры то выбывает много кораблей с большими потерями, потому что работает упрощенный, другой AI. Теперь становится все больше понятно что просто настольный/домашний компьютер даже с многими десятками ядер реальную симуляцию галактики не вытянет, может потребоваться создать каскад упрощенных алогоритмов AI которые будут усиливаться включаяя более тяжелые при наличии ресурсов системы, и это проблема т.к. одна из основных идей была убрать процесс работы мира в режиме иллюзии что где-то за пределами камеры что-то происходит.

Создать код на движках под DX12 пока не получается. Они постоянно обновляются, устаревшие версии уже не скачать - их нет, они заменены новыми в интернете, а к новым версиям не обновлена документация, она осталась устаревшей, в результате работая по старой документации с по факту обновленными версиями программ возникает масса нестыковок и ошибок, на поиск как исправить которые уходят недели. И нейросети тут не помогают, в них то же нет новой документации. (Нужно было скачивать исходники тогда когда они только появились в стабильных релизах.)