Todas las publicaciones

Archivo del proyecto

Процесс идет каждый день. Несмотря на мой прицел, что в январе начнем летать, я решил не гнать…

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

Я решил привести все эти элементы в рабочее состояние прежде чем. К тому же полеты подрузамевают перевозку грузов и т.д, а для этого нужно наладить механику приема этого груза в соответствующем месте. Да и еще много моментов.

Вообщем летать начнем в феврале, но в куда более рабочей версии игры.

Во многих моментах получается какая штука. Наша игра очень сложная и взаимосвязанная штука. Без одного элемента не будет работать другой, а за ним другой и т.д. Поэтому продвижение не получается равномерным. Да, я делаю сейчас многие элементы упрощенно, но основная их механика должна быть, иначе просто не будет работать.

Например только сегодня наконец нарисовались области стартовых коридоров для межзвездных перемещений. И казалось бы... ну что там такого. Повесь от балды или с умыслом 3 - 5 обьектов -меток на карте и все. Ну типо да....

Но у нас дальность прыжка варьируется и для одного корабля будут годится одни коридоры, а для другого - еще дополнитеььные. А как учесть? А при определенных условиях их количество увеличивается до 15 - 30 в некоторых системах... Ну ок, напихать, отсортировать по дальности. Теперь умножим этот обьем на 45000 звезд. Даже если по полчаса на систему... 22500 часов. 937 дней работы по 24 часа... Как то не очень да?

Посему пошел тактически долгим путем. В зависимости от активного корабля и соответственно его дальности прыжка, система берет данные звездного каталога, вычисляет дальности до окружающих звезд и автоматически расставляет зоны прыжка в соответствии с настоящими позициями звезд.

Вот в основном на это потратился сегодняшний день. Зато работает. В любой системе. Нужно еще порихтовать, но основной функционал заработал.

Кстати о звездном каталоге. Несмотря на то, что генерируем 45000 звезд, у нас теперь каталог на 120 000 звезд. Свежайший. Добавилось много карликовых звезд, что делает логистику более гибкой и интересной. Также теперь есть параметр истинной яркости, от него будем вычислять тепловую нагрузку, работу солнечных панелей и прочее полезное.

Perfil del proyecto en Facebook