16 April 2026 · Mikhail Vasiliev

Devlog Nexus: Tata Surya

Watch on YouTube

Pada tahap kemarin saya menambahkan simulasi baru - Tata Surya. Belum ada gameplay maupun fisika realistis di sini, ini sekadar demonstrasi mesinnya.

Tata Surya

Di tengah ada Matahari, di sekelilingnya planet beserta satelitnya dan asteroid. Setiap benda punya properti: massa, ukuran, suhu, dan belasan karakteristik lain, semuanya berdasarkan data astronomi nyata. Hasilnya seperti Wikipedia interaktif - kamu mengeklik sebuah benda lalu mempelajarinya. Untuk sekarang ini cuma mode dekoratif: bisa dilihat, tapi belum bisa dimainkan. Ada juga mode kedua, mode taktis. Orbitnya di sana hanya skematis dan tidak ada yang bergerak, tapi medannya dibagi menjadi heks - lewat petak-petak itu mudah menggerakkan armada dan menempatkan stasiun, seperti dalam strategi luar angkasa. Ini fondasi untuk gameplay di masa depan.

Tata Surya dalam simulasi: Matahari, planet dengan sabuk asteroid, dan panel properti yang terbuka untuk planet yang dipilih
Dunia yang sama dalam mode taktis - orbit dibagi menjadi heks

Apa yang baru di mesinnya

Hal utama bulan ini adalah klien 2D dengan grafik dan animasi. Di balik layar, beberapa hal yang sudah lama menggantung sejak game-game lama akhirnya terselesaikan. Properti kini bersifat universal: massa yang sama dimiliki sebuah planet dan, katakanlah, sekarung beras - itu satu properti untuk entitas apa pun. Mana saja yang dipasang, itu ditentukan oleh desain tiap game.

Sekalian saya rapikan urusan angka yang sangat besar dan sangat kecil. Dulu beberapa game awal kami tersandung di situ: begitu populasi melewati angka miliaran, mulai muncul triliun dan kuintiliun yang sebenarnya tidak ada tempat layak untuk ditampilkan. Sekarang nilai sebesar itu ditulis ringkas, dalam pangkat sepuluh: 10³⁰ alih-alih angka satu dengan tiga puluh nol. Dan kebingungannya pun hilang.

Sistemnya bisa diubah langsung saat berjalan, lewat perintah. Formatnya sederhana: /set, lalu nama benda, properti, dan nilainya. Berikut dua contoh dari videonya:

/set Jupiter Orbit 2
/set Earth Weight 1e35

Yang pertama memindahkan Jupiter ke orbit kedua, lebih dekat ke Matahari - dan asteroid Trojan ikut pindah bersamanya, yaitu asteroid yang tetap berada di dekatnya. Yang kedua membuat Bumi sedemikian berat sampai runtuh menjadi lubang hitam dan seketika kehilangan seluruh properti lainnya. Setiap langkah bisa dibatalkan - semuanya kembali seperti semula.

Bumi, yang diperberat oleh perintah hingga 10³⁵, telah runtuh menjadi lubang hitam

Kerapatan dihitung sendiri oleh mesinnya, dari massa dan ukuran. Tapi tidak ada fisika lengkap di sini, ini demonstrasi: Jupiter yang sama tetap dingin bahkan ketika berdempetan dengan Matahari, saya belum sempat mengerjakannya.

Kendali suara

Di ponsel, semua ini bisa dikendalikan dengan suara. Kamu menekan mikrofon lalu mengucapkan apa yang ingin dilakukan. "Hapus Mars" - planet itu lenyap bersama orbitnya. "Tukar orbit Jupiter dan Neptunus" - keduanya ditukar. "Beri Matahari atmosfer" - atmosfer ditambahkan, walau yang beracun. AI-nya memahami banyak hal, tapi tidak semuanya: minta dia "buat Bulan jadi bagus" dan dia bingung, karena "bagus" itu subjektif. Lalu seluruh grafik dan keterangannya untuk sekarang baru ada untuk Tata Surya: eksoplanet atau galaksi tidak bisa ditambahkan dengan cara ini, itu konten terpisah, dan masih dalam rencana.

Versi seluler: tombol kendali suara di bagian bawah

Bahasa dan jaringan

Bahasa diganti dengan satu perintah:

/lang arSA
/lang enUS

Begitulah antarmuka beralih ke bahasa Arab dan kembali lagi, dan totalnya ada lebih dari dua puluh bahasa. Lewat jaringan, kamu bisa menjalankan klien kedua dan menyambungkannya ke sesi yang sama - untuk sekarang ini cuma demonstrasi, tapi ke depannya dengan cara ini kita bisa memainkan game-game lama studio bersama-sama, semacam Marble Age. Dan versi selulernya mengulang hampir semua hal yang sama, jadi kamu bisa mengubah-ubah sistem bintang sambil berbaring santai di sofa.

Simulasinya sudah saya unggah ke situs - kamu bisa mencobanya di katalog simulasi. Selengkapnya tentang Nexus dan rencananya di bagian Nexus.