Alle Beiträge

Projektarchiv

Повторяясь - Что бы это могло быть?

Повторяясь - Что бы это могло быть? А это первая генерация вселенной Эксодуса. До сих пор по нашему космосу можно было уже полетать, но у звезд не было планетных систем. Ну точнее примерно у десятка были, но это были копии солнечной системы.

Что происходит сейчас? Происходит генерация и запись в БД 50 000 звездных систем.

Создание этого инструмента заняло в разы больше времени, чем предпологалось, и его еще надо полировать, но! Оно заработало.

А чего там такого сложного? Этож элементарно, включаем рандом генератор и в определенных рамках генерируем...? Это была первая версия. Результат интересный, но так себе. И слишком... киношный что-ли. Короче - эвристика пошла в ад.

И теперь тут все сложно. Для начала из реального астрономического каталога мы берем данные звезды и довычисляем остальные ее параметры исходя из современного научного понимания. Потом на основании этих данных вычисляем примерный размер и содержание протопланетного диска. Потом вносим туда планетозимали - эмбрионы будущих планет. Много. И потом они накапливают окружающее вещество диска, сливаются, сталкиваются и разваливаются, постепенно формирую планеты, луны и астероидные пояса. Потом у планеты формируется атмосфера, ее геологическое наполнение. Потом работает биология и если есть, вносит свои коррективы в атмосферу и получается финальный климат. Со всеми парниковыми эффектами, альбедо и прочей кучей факторов.

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

Так что если когда нибудь, игроки начнут глобально влиять на газовый состав атмосферы - у нас есть математика, которая подскажет какие изменения случатся именно для той планеты. Терраформирование? Ну как неожиданно оказалось таки да. Если найти планету с парником, типа Венеры и каким-то образом начать оттуда уводить углекислый газ и прочие парниковые газы, то да, температуры начнут меняться. Как и ледяную планету, которая на грани тепла, но таки во льду.. увеличить определенные газы и температура пойдет вверх, льды растают.

Теперь можно и такое вытворять.

Остался еще один этап - это генерация поверхностей для всех, пригодных к к посадке на поверхность планет. И этот модуль почти готов! Это следующий шаг.

И тогда прилетев кораблем к любой из 50 000 обрабатываемых на текущий момент звезд (в каталоге 120 000) вы найдете целые планетные системы и на большинство планет можно будет высадиться, увидеть уникальную поверхность и взаимодействовать!

Строить базу, проводить разведку, исследовать местную флору и фауну...

Вот! )))

Facebook-Profil des Projekts