16 de abril de 2026 · Mijaíl Vasíliev

Nexus Devlog: Sistema Solar

Watch on YouTube

En la etapa que acaba de terminar he añadido una simulación nueva - el Sistema Solar. Aún no hay jugabilidad ni física realista, es solo una demostración del motor.

Sistema Solar

En el centro está el Sol, y alrededor los planetas con sus satélites y los asteroides. Cada cuerpo tiene propiedades: masa, tamaño, temperatura y una decena más, y todo se basa en datos astronómicos reales. Sale algo parecido a una Wikipedia interactiva - haces clic en un cuerpo y lo estudias. Por ahora es solo un modo decorativo: puedes mirar, pero no jugar. Hay un segundo modo, el táctico. Allí las órbitas son esquemáticas y nada se mueve, pero el campo está dividido en hexágonos - por casillas es cómodo mover flotas y colocar estaciones, como en las estrategias espaciales. Es la base para la jugabilidad futura.

El Sistema Solar en la simulación: el Sol, los planetas con cinturones de asteroides y el panel de propiedades abierto del planeta seleccionado
El mismo mundo en modo táctico - las órbitas divididas en hexágonos

Novedades del motor

Lo principal de este mes es un cliente 2D con gráficos y animación. Y por dentro se resolvieron varias cosas que venían arrastrándose desde los juegos antiguos. Las propiedades se volvieron universales: la misma masa la tiene un planeta y, pongamos, un saco de arroz - es una sola propiedad para cualquier entidad. Cuáles de ellas conectar lo decide el diseño de cada juego concreto.

De paso puse orden con los números muy grandes y muy pequeños. Antes algunos de nuestros primeros juegos tropezaban con ellos: en cuanto la población pasaba de unos miles de millones, aparecían billones y trillones que ni siquiera había dónde mostrar bien. Ahora esos valores se escriben de forma compacta, en potencias de diez: 10³⁰ en lugar de un uno con treinta ceros. Y la confusión desapareció.

El sistema se puede cambiar sobre la marcha, con comandos. El formato es sencillo: /set, luego el cuerpo, la propiedad y el valor. Un par de ejemplos del vídeo:

/set Jupiter Orbit 2
/set Earth Weight 1e35

El primero lleva Júpiter a la segunda órbita, más cerca del Sol - y con él se mudan sus troyanos, los asteroides que se mantienen cerca. El segundo hace la Tierra tan pesada que colapsa en un agujero negro y de golpe pierde todas las demás propiedades. Cualquier paso se puede deshacer - todo vuelve a estar como estaba.

La Tierra, hecha tan pesada como 10³⁵ con un comando, ha colapsado en un agujero negro

La densidad el motor la calcula solo, a partir de la masa y el tamaño. Pero aquí no hay una física completa, es una demostración: ese mismo Júpiter, aunque esté pegado al Sol, sigue frío, no me dio tiempo a llegar a eso.

Control por voz

En el teléfono todo esto se puede manejar con la voz. Pulsas el micrófono y dices qué hacer. «Borra Marte» - la órbita desaparece junto con el planeta. «Intercambia las órbitas de Júpiter y Neptuno» - las intercambia. «Ponle una atmósfera al Sol» - se la añade, eso sí, tóxica. La IA entiende mucho, pero no todo: si le pides «haz que la Luna quede bonita» se queda perdida, porque «bonita» es algo subjetivo. Y toda la parte gráfica con las indicaciones de momento es solo para el Sistema Solar: así no se pueden añadir exoplanetas ni galaxias, eso es contenido aparte y está en los planes.

La versión móvil: el botón de control por voz abajo

Idiomas y red

El idioma se cambia con un solo comando:

/lang arSA
/lang enUS

Así la interfaz pasa al árabe y vuelve, y en total hay más de veinte idiomas. Por red se puede arrancar un segundo cliente y conectarlo a la misma sesión - de momento es solo una demostración, pero en el futuro así se podrá jugar juntos a los juegos antiguos del estudio, a algún Marble Age. Y la versión móvil hace casi todo lo mismo, así que se puede cambiar un sistema estelar tumbado en el sofá.

He subido la simulación al sitio - se puede probar en el catálogo de simulaciones. Más sobre Nexus y los planes en la sección de Nexus.