16 kwietnia 2026 · Michaił Wasiljew
Nexus Devlog: Układ Słoneczny
W minionym etapie doszła nowa symulacja - Układ Słoneczny. Rozgrywki ani realistycznej fizyki jeszcze tu nie ma, to po prostu pokaz silnika.
Układ Słoneczny
W centrum jest Słońce, a wokół planety z księżycami i asteroidy. Każde ciało ma swoje właściwości: masę, rozmiar, temperaturę i jeszcze z dziesięć innych, wszystko na podstawie prawdziwych danych astronomicznych. Wychodzi coś w rodzaju interaktywnej Wikipedii - klikasz w ciało i je poznajesz. Na razie to tylko tryb poglądowy: można oglądać, ale nie grać. Jest też drugi tryb, taktyczny. Orbity są tam umowne i nic się nie porusza, za to pole podzielono na heksy - po polach wygodnie prowadzi się floty i stawia stacje, jak w strategiach kosmicznych. To zaczątek przyszłej rozgrywki.


Co nowego w silniku
Najważniejsze w tym miesiącu to klient 2D z grafiką i animacją. A pod spodem rozwiązało się kilka rzeczy, które ciągnęły się jeszcze ze starych gier. Właściwości stały się uniwersalne: ta sama masa jest i u planety, i, powiedzmy, u worka ryżu - to jedna właściwość dla dowolnego obiektu. Które z nich podłączyć, decyduje projekt konkretnej gry.
Przy okazji zrobiłem porządek z bardzo dużymi i bardzo małymi liczbami. Wcześniej potykały się o nie niektóre nasze wczesne gry: gdy tylko populacja przekraczała miliardy, zaczynały się tryliony i kwintyliony, których w zasadzie nie ma gdzie pokazać. Teraz takie wartości zapisuje się krótko, jako potęgi dziesiątki: 10³⁰ zamiast jedynki z trzydziestoma zerami. I po zamieszaniu nie ma śladu.
System można zmieniać na bieżąco, za pomocą poleceń. Format jest prosty: /set, dalej ciało, właściwość i wartość. Oto kilka przykładów z filmu:
/set Jupiter Orbit 2
/set Earth Weight 1e35Pierwsze przenosi Jowisza na drugą orbitę, bliżej Słońca - i razem z nim przenoszą się trojańczyki, asteroidy trzymające się w pobliżu. Drugie tak dociąża Ziemię, że zapada się ona w czarną dziurę i od razu traci wszystkie pozostałe właściwości. Każdy krok da się cofnąć - wszystko wróci do stanu sprzed zmiany.

Gęstość silnik liczy sam, z masy i rozmiaru. Ale pełnej fizyki tu nie ma, to pokaz: ten sam Jowisz nawet tuż przy Słońcu pozostaje zimny, po prostu nie zdążyłem się tym zająć.
Sterowanie głosem
Na telefonie tym wszystkim można sterować głosem. Naciskasz mikrofon i mówisz, co zrobić. „Usuń Marsa” - orbita razem z planetą znika. „Zamień orbity Jowisza i Neptuna” - zamienia. „Daj Słońcu atmosferę” - dodaje, choć toksyczną. AI rozumie wiele, ale nie wszystko: poproś „zrób ładny Księżyc”, a się pogubi, bo „ładny” to rzecz względna. I cała grafika z podpowiedziami działa na razie tylko dla Układu Słonecznego: egzoplanet czy galaktyk tak nie dodasz, to osobna zawartość, którą mamy w planach.

Języki i sieć
Język zmienia się jednym poleceniem:
/lang arSA
/lang enUSTak interfejs przełącza się na arabski i z powrotem, a wszystkich języków jest ponad dwadzieścia. Przez sieć można uruchomić drugiego klienta i podłączyć go do tej samej sesji - na razie to tylko pokaz, ale w przyszłości będzie tak można razem grać w stare gry studia, jakieś Marble Age. A wersja mobilna powtarza prawie wszystko to samo, więc układ gwiezdny można zmieniać nawet leżąc na kanapie.
Symulację wrzuciłem na stronę - można jej spróbować w katalogu symulacji. Więcej o Nexus i planach w sekcji Nexus.
