16 aprilie 2026 · Mihail Vasiliev

Nexus Devlog: Sistemul Solar

Watch on YouTube

În etapa care a trecut a apărut o simulare nouă - Sistemul Solar. Deocamdată nu există nici gameplay, nici fizică realistă, e doar o demonstrație a motorului.

Sistemul Solar

În centru e Soarele, iar în jur planetele cu sateliții lor și asteroizii. Fiecare corp are proprietăți: masă, dimensiune, temperatură și încă vreo zece, toate bazate pe date astronomice reale. Iese ceva de genul unei Wikipedia interactive - dai clic pe un corp și îl studiezi. Deocamdată e doar un mod decorativ: poți să te uiți, dar nu să joci. Mai există un al doilea mod, unul tactic. Acolo orbitele sunt convenționale și nimic nu se mișcă, în schimb câmpul e împărțit în hexuri - pe celule e ușor să muți flote și să pui stații, ca în strategiile spațiale. E o bază pentru gameplay-ul de mai târziu.

Sistemul Solar în simulare: Soarele, planete cu centuri de asteroizi, iar la planeta selectată e deschis panoul de proprietăți
Aceeași lume în modul tactic - orbitele împărțite în hexuri

Ce e nou la motor

Principalul lucru din luna asta e un client 2D cu grafică și animație. Pe dinăuntru s-au rezolvat câteva chestii care se tot amânau încă de la jocurile vechi. Proprietățile au devenit universale: aceeași masă o are și o planetă, și, să zicem, un sac de orez - e o singură proprietate pentru orice entitate. Care dintre ele se folosesc decide designul fiecărui joc în parte.

Tot atunci am făcut ordine cu numerele foarte mari și foarte mici. Înainte se împiedicau de ele unele dintre jocurile noastre timpurii: cum trecea populația de miliarde, începeau trilioanele și cvintilioanele, pe care nici nu prea ai unde să le arăți. Acum astfel de valori se scriu scurt, ca puteri ale lui zece: 10³⁰ în loc de un unu cu treizeci de zerouri. Și nu mai e nicio încurcătură.

Sistemul poate fi schimbat chiar din mers, prin comenzi. Formatul e simplu: /set, apoi corpul, proprietatea și valoarea. Iată câteva exemple din video:

/set Jupiter Orbit 2
/set Earth Weight 1e35

Prima mută Jupiter pe a doua orbită, mai aproape de Soare - și odată cu el se mută troienii, asteroizii care stau pe lângă. A doua îngreunează Pământul atât de tare, încât acesta se prăbușește într-o gaură neagră și pierde dintr-odată toate celelalte proprietăți. Orice pas poate fi anulat - totul revine cum era.

Pământul, îngreunat printr-o comandă până la 10³⁵, s-a prăbușit într-o gaură neagră

Densitatea o calculează motorul singur, din masă și dimensiune. Dar fizică adevărată nu e aici, e o demonstrație: același Jupiter rămâne rece chiar și lipit de Soare, n-am apucat să ajung la asta.

Controlul vocal

Pe telefon poți să comanzi tot ce vrei prin voce. Apeși pe microfon și spui ce să facă. „Șterge planeta Marte” - orbita dispare împreună cu planeta. „Schimbă între ele orbitele lui Jupiter și Neptun” - le schimbă. „Dă-i Soarelui o atmosferă” - îi dă una, ce-i drept toxică. IA înțelege multe, dar nu chiar tot: dacă îi ceri „fă Luna frumoasă”, se pierde, fiindcă „frumoasă” e ceva subiectiv. Și toată grafica cu indicațiile e deocamdată doar pentru Sistemul Solar: exoplanete sau galaxii nu poți adăuga așa, e conținut separat, e în planuri.

Versiunea mobilă: butonul de control vocal jos

Limbi și rețea

Limba se schimbă printr-o singură comandă:

/lang arSA
/lang enUS

Așa interfața trece pe arabă și înapoi, iar în total sunt mai mult de douăzeci de limbi. Prin rețea poți să pornești un al doilea client și să-l conectezi la aceeași sesiune - deocamdată e doar o demonstrație, dar pe viitor așa se va putea juca împreună la jocurile vechi ale studioului, un Marble Age sau ceva de genul. Iar versiunea mobilă face aproape tot la fel, așa că poți schimba un sistem stelar chiar stând întins pe canapea.

Am pus simularea pe site - o poți încerca în catalogul de simulări. Mai multe despre Nexus și despre planuri găsești în secțiunea Nexus.