16 kwietnia 2026 · Michaił Wasiljew

Nexus Devlog: Układ Słoneczny

Watch on YouTube

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.

Układ Słoneczny w symulacji: Słońce, planety z pasami asteroid, a przy wybranej planecie otwarty panel właściwości
Ten sam świat w trybie taktycznym - orbity podzielone na heksy

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 1e35

Pierwsze 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.

Ziemia dociążona poleceniem do 10³⁵ zapadła się w czarną dziurę

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.

Wersja mobilna: przycisk sterowania głosem na dole

Języki i sieć

Język zmienia się jednym poleceniem:

/lang arSA
/lang enUS

Tak 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.