Накопилось достаточно изменений в проекте что бы зафиксировать результаты, началсь
стадия выхода из эксперимента в сторону работ над демо версией. Программа показала что может
выдавать достаточную для стратегии картинку и стабильность работы. Что бы отличить накопленые
измнения от прошлых версий, которые обозначались просто разными датами папок с файлами,
после очередных крупных правок и нововведений присвоена версия 0.363 (первая формата v0.xxx) путем
преобразования 3D сцены 3.63 после очередных нововведений сдвигом точки и добавлением нуля впереди.
В этой символической версии нет вылетов, почти нет графических аретефактов,
работает освещение, некоторое количество шейдеров, выбор 3D моделей мышкой, сцена содержит все
нужные объекты для взаимодействия с ними и они выглядят достаточно неплохо по внешнему виду для
стратегии. Появилось множество дальнейших направлений разработки которыми необходимо заниматься для
совершенствования основы фантастической игры.
Последовательная обязательная цепочка действий которые нужно было сделать завершена.
Теперь можно выбирать направления - улучшать шейдеры и эффекты фантастической игры, усиливать детализацию моделей, разрабатывать новые фантастические корабли, доводить до рабочей версии 2D интерфейс, внедрять сценарии событий, оптимизировать скорость работы программы, делать плавной работу камеры или создавать (FX) эффекты взрывов (непростая задача), углублять взаимодействие и реалистичность физической части мира (обеспечить графикой процесс столкновения звезд), создавать AI, реализовать процесс исследования технологий. Появился примерный план которого можно придерживаться (при условии если небудет сюрьпризов, например не заглючит система освещения при росте числа моделей в сцене или подобных, пока не проявлявших себя сложных событий).
v0.400 - На этом этапе можно будет продемострировать первые видео кадры, до этого момента графика выглядит в форме набросков, к этой версии потребуется заменить текстуры и 3Д модели, на более или менее пред-финальные образцы которые можно продемонстрировать.
v0.500 - На этом этапе должны существовать 2 цивилизации которыми можно управлять игроком, по крайней мере реализована механика управления и отдачи приказов с набросками системы взрывов и разуршений в форме примитивных моделей и обломков.
v0.600 - Должны быть завершены все 2D меню внутри игры и появится AI.
v0.700 - Техническое превью, пред которым все тестовые 3D модели и текстуры добавленые после v0.400 должны быть так же заменены на пред-финальные (подходящие к показу) образцы.
v0.800 - Альфа тестирование всех механик и игрового процесса, правка обнаруженых ошибок и улучшение существущих реализаций более совершенными, как по механике так и по графике, между v0.7 и v0.8 продолжается наполнение содержимым - моделями, технологиями, оборудованием, цивилизациями и т.д.
v0.900 - Бетта, почти готовая игра после внесения всех правок и улучшений в версию 0.8, финализация текстур и заморозка любых улучшений, повторное тестирование игры.
v1.000 - Релиз, после добавления музыки, дополнительных элементов углубляющих игровой процесс, правок недочетов выявленых в бетте, на этом этапе по плану уже недолжно быть ни одного бага.
План версий позволяет лучше понимать предстоящий объем задач для создания игры.
После добавления приближенной к реальности системы генерации галактики, звезд и планет, появилась версия 0.364, галактика сделана более плоской отсечением верхней и нижней полусферы для экономии производительности и более простого управления, т.к. если фантастический военный корабль патрулирует космос он сообщает что его локация безопасна для путешествий, колониальных кораблей или транспортов, что в его секторе нет опасностей - нужно подсветить сектор цветом, на плоской галактие это легко заметно за счет небольшой плотности звезд внутри плоскости, а в сферическую нужно влетать камерой и вращать камеру мышкой что бы ориентироваться, при прямом обзоре окло планеты разница небольшая, но при отдалении на стратегический план становится сложно понять что там внутри происходит и где именно подсвечено на каком расстоянии от края, для управления сферическими галактиками нужны огромные экраны или голограммы, обычный монитор в 21.5-24 или даже 32-34 дюйма плохо подходит, а эллептические или рукавные галактики более просты для реализации интерфейса, в ином случае придется делать отдельный еще один интерфейс для сферических галактик - плотность звезд в сфере не позволяет легко подсветить тот или иной сектор внутри расчертив все пространство цветами на стратегической карте, и требует много движений мышкой для ориентации в пространстве, поэтому в первую очередь выполняется реализация с рукавными или эллиптическими.