9 червня 2026 р. · Михайло Васильєв
Nexus Devlog: космос Птолемея і генератор зоряних систем
За останній місяць я зробив дві нові симуляції на рушії Nexus. Обидві про космос, але завдання в них різні: космос Птолемея - це про контент, а генератор зоряних систем - про саму генерацію. Розкажу про кожну.
Космос Птолемея
Перша симуляція - це космос Птолемея, грецька геоцентрична модель неба. Десь так уявляли Всесвіт в античності та середні віки. У центрі Земля, навколо неї обертаються планети. Що там за Сатурном, Птолемей не знав, а далекі зорі вважали нерухомими, закріпленими на спільній сфері. Самі планети для греків були не просто світилами, а богами. Без телескопа їх не відрізнити від зір, тільки вони рухалися по небу - за це їх і називали зорями-мандрівниками.

У симуляції все можна поклацати й подивитися, як давні греки бачили небо: характеристики світил, кількість зір у сузір'ях, пов'язані з ними міфи. Класичних сузір'їв - 48, з часом їх ставало більше. А для рушія важливо те, що контент може бути будь-яким - не лише науковим, а й, наприклад, про богів.

Генератор зоряних систем
Друга симуляція - це вже не про контент, а серйозне покращення рушія. Тут можна вибрати зорі різного розміру й маси: від коричневих карликів, найменших, завбільшки приблизно з Юпітер, до велетнів класу O - найбільших зір у Всесвіті. У карликів системи невеликі й холодні, навіть у ближніх планет середня температура близько мінус 35. У зорі класу O світи великі й дуже гарячі, до трьох тисяч градусів. А в зорі, як наше Сонце, може трапитися екзопланета, де вже з'явилося життя. Щоразу система виходить новою, і так до безкінечності.

Генеруються не лише розміри й температура, а й кільця, мінерали та решта характеристик - і всі вони наближені до науки й пов'язані між собою. Наприклад, якщо на планеті багато мінералів, то це через активну геологію: вулканізм і тектоніку, на які, своєю чергою, вплинула зоря. Тобто все взаємопов'язане. Опрацювати всі ці властивості та їхні сполучення виявилося найскладнішою роботою за етап, довелося в усе як слід вникати. Зате тепер систему не треба задавати вручну - рушій збирає її з пов'язаних правил сам. Тим самим способом далі можна генерувати не лише зорі, а й цілі світи.

Така симуляція може стати в пригоді для різних жанрів: космічних стратегій, подорожей у Sci-Fi сетингу, загалом для майбутніх ігор. Та й просто як науково-популярна штука.
Плани
По космосу вже зроблено чимало - графіка, генерація, вважай половина гри. Тому далі думаю рухатися в бік ігрових механік: додати стратегію, розподіл робітників і таке інше. Тобто зробити рушій ближчим до повноцінного ігрового.
Обидві симуляції доступні на сайті - спробувати можна в розділі Симуляції. Докладніше про рушій і плани - у розділі Nexus.
