Расскажу, что в игре готово на данный момент, как далеко она ушла от первоначальной идеи. А вы, если игра заинтересует, добавляйте, пожалуйста, в вишлист :)
Расскажу, что в игре готово на данный момент, как далеко она ушла от первоначальной идеи. А вы, если игра заинтересует, добавляйте, пожалуйста, в вишлист :)
Сделал оптимизацию светильников:
- Светильники за камерой выключаются
- Реализовал "Бюджет теней" - тени отбрасывают только n светильников, которые ближе всего к центру области, куда смотрит игрок.
Сделал возможность задавать доступ к дверям для персонажей игрока и NPC. У персов есть доступ от дверей корабля. У жителей деревни от своих домиков. Когда персонаж с доступом подходит к двери, она перед ним открывается, а потом сама закрывается.
На деле персонажи дождались когда NPC пойдет домой и просочились за ним в открытую дверь, как школьники…
Доработал генератор поселений. Теперь, чтобы разместить поселение в секторе, выбирается подходящее место. Чтобы здания не строились в воде или лаве.
Добавил генерацию поселений на планетах. Пока очень примитивную, но теперь, если генератор истории мира сказал, что на планете в таком-то секторе есть поселение - в игре оно уже реально есть.
Добавил распределение минералов в астероидных поясах. Руды распределяются в зависимости от удаленности пояса от звезды и истории его происхождения. Очень приблизительно на основе существующих астрономических моделей. Очень приблизительно, скорее "по мотивам" :) Небольшое видео с добычей ресурсов. На фоне древняя музыка из города Детройт, планета Зе…
Я болел, а теперь не болею. Поэтому немного новостей.
Убрал половинчатые тайлы (тонкие стенки) в пользу того, чтобы каждый таил занимал клетку полностью. Проще просчитывать источники тени и матрицу проходимости. В итоге интерьер корабля бахнул пельменей.
Начал делать редактор интерьеров (внутренних помещений кораблей, зданий на поверхности планет)
Сейчас интерьеры сделаны в отдельном редакторе и жестко заданы в коде. Когда доделаю, можно будет редактировать все :)