9 iunie 2026 · Mihail Vasiliev

Nexus Devlog: cosmosul lui Ptolemeu și generatorul de sisteme stelare

Watch on YouTube

În ultima lună am făcut două simulări noi pe motorul Nexus. Amândouă sunt despre spațiu, dar rezolvă lucruri diferite: cosmosul lui Ptolemeu ține de conținut, iar generatorul de sisteme stelare ține de generarea în sine. O să povestesc despre fiecare.

Cosmosul lui Ptolemeu

Prima e cosmosul lui Ptolemeu, modelul geocentric grecesc al cerului. Cam așa își imaginau oamenii Universul în Antichitate și în Evul Mediu. În centru e Pământul, iar planetele se rotesc în jurul lui. Ce se afla dincolo de Saturn, Ptolemeu nu știa, iar stelele îndepărtate erau socotite fixe, prinse pe o sferă comună. Pentru greci planetele nu erau doar lumini pe cer, ci zei. Fără telescop nu le deosebești de stele, doar că ele se mișcau pe cer - de aceea li se spunea stele rătăcitoare.

Cosmosul lui Ptolemeu: Pământul în centru, în jurul lui pe cercuri Luna, Soarele și planetele, iar pe margine - constelațiile

În simulare poți să dai click peste tot și să vezi cum priveau grecii antici cerul: caracteristicile aștrilor, numărul de stele din fiecare constelație, miturile legate de ele. Constelații clasice sunt 48, iar cu timpul au devenit tot mai multe. Pentru motor contează că aici conținutul poate fi orice - nu doar științific, ci, de pildă, și despre zei.

Una dintre constelații este evidențiată - alături se vede câte stele are și mitul legat de ea

Generatorul de sisteme stelare

A doua simulare nu mai ține de conținut, ci e o îmbunătățire serioasă a motorului. Aici poți alege stele de mărimi și mase diferite: de la pitice brune, cele mai mici, cam cât Jupiter, până la giganții de clasă O - cele mai mari stele din Univers. La pitice sistemele sunt mici și reci, chiar și la planetele apropiate temperatura medie e în jur de minus 35. La o stea de clasă O lumile sunt mari și foarte fierbinți, până la trei mii de grade. Iar la o stea ca Soarele nostru se poate nimeri o exoplanetă pe care a apărut deja viața. De fiecare dată iese alt sistem, și tot așa la nesfârșit.

Un sistem stelar generat aleatoriu: o stea în centru, planete pe orbite și centuri de asteroizi

Nu se generează doar mărimile și temperaturile, ci și inelele, mineralele și restul caracteristicilor - și toate sunt apropiate de știință și legate între ele. De exemplu, dacă o planetă are multe minerale, asta vine dintr-o geologie activă: vulcanism și tectonică, pe care, la rândul ei, le-a influențat steaua. Adică totul e legat. Să pun la punct toate aceste proprietăți și combinațiile lor a fost partea cea mai grea a etapei, a trebuit să intru bine în fiecare. În schimb acum sistemul nu mai trebuie setat de mână - motorul îl construiește singur, din reguli legate între ele. La fel pot genera mai departe nu doar stele, ci lumi întregi.

La planeta selectată sunt deschise proprietățile - masa, temperatura, mineralele și inelele

O asemenea simulare poate fi de folos pentru genuri diferite: strategii spațiale, călătorii într-un cadru sci-fi, în general pentru jocuri viitoare. Și pur și simplu ca un lucru de popularizare a științei.

Planuri

La partea de spațiu e gata destul de mult - grafica, generarea, cam jumătate de joc. De aceea mă gândesc să merg mai departe spre mecanicile de joc: să adaug strategie, repartizarea muncitorilor și altele asemenea. Adică să apropii motorul de unul de joc cu drepturi depline.

Ambele simulări sunt pe site - le poți încerca în secțiunea Simulări. Mai multe despre motor și despre planuri în secțiunea Nexus.