← Todas las publicaciones

Archivo del proyecto

Las herramientas que se están desarrollando junto al juego

A pesar de la temporada de yates, a veces me las arreglo para trabajar en el proyecto, y gracias a la IA, el progreso puede llegar en grandes saltos.

Déjame decirte algo que no he hablado antes. En el curso del trabajo, llegué a la conclusión de que no podíamos prescindir de herramientas de software especializadas.

Tomemos los módulos del barco, por ejemplo. Por supuesto, usted podría introducir todo en la base de datos a mano. O puede crear una herramienta que tenga en cuenta, compruebe y calcule los parámetros de un módulo, y luego la añada rápidamente a la base de datos por sí misma.

Así que... Drumroll... aquí hay una lista de herramientas y microservicios que ya han sido creados y están en desarrollo activo.

El generador del sistema estelar. Toma en cuenta todos los parámetros disponibles de una estrella y los utiliza para modelar el nacimiento y la evolución de la estrella, mientras trabaja también a través de la formación de planetas y lunas desde el disco protoplanetario: su composición, parámetros, órbitas y migración. La última actualización añadió cometas, cinturones y asteroides grandes.

El generador del planeta. Toma cada planeta y luna, con algunas excepciones, y genera la tectónica inicial: las placas y sus límites de colisión. Utiliza eso para generar el terreno. Controla la atmósfera y hace ajustes basados en ella. Si el agua líquida está presente, se calculan los ciclos de evaporación, el transporte de la humedad por los vientos, y la precipitación. Así es como se forma el clima. Y si la vida está presente, se forman biomas. Es un proceso con muchas etapas y bucles de retroalimentación. La vida puede consumir dióxido de carbono, bajar la temperatura, y enviar el planeta a una residencia helada.

Un microservicio de población separado. Actualmente está realizando pruebas con una población de 7.000 millones de personas divididas entre seis facciones. Trata los nacimientos, las muertes y la formación de las opiniones y habilidades de la población, junto con la salud, la lealtad y muchos otros factores.

Un microservicio para agentes y criminales. Gestiona las NPCs que el jugador puede reclutar, interactuar con, o oponerse. Maneja su apariencia y desarrollo, demencia y muerte, estadísticas, habilidades y beneficios. Actualmente procesa unos 1.500 caracteres.

Y por último, probablemente la parte más interesante y difícil, que ahora está en desarrollo activo: dos herramientas bajo un mismo techo. Uno crea módulos para naves y, en el futuro, cualquier otra cosa que necesite módulos, completos con cheques y cálculos. El otro construye la nave a partir de esos módulos en una ventana 3D, como Lego o Tetris: módulos, pasillos, casco, marco estructural... La última adición son los pasillos automáticos. Colocas módulos, y los pasillos se construyen ellos mismos, señalando áreas problemáticas. Estas herramientas formarán más adelante la base de un módulo cliente. Tal vez también habrá una herramienta fuera de línea para que los jugadores puedan diseñar naves por sí mismos. También servirán de base para la interfaz de visualización e ingeniería.

El proyecto está avanzando, aunque puede no parecer de esa manera porque el juego sólo puede comenzar una vez que todos los mecánicos se reúnen. Una parte no funciona sin otra. Así que ahora mismo el trabajo está en la mecánica de núcleo a nivel del servidor. Las interfaces del juego vendrán más tarde.

Eso es todo. Un recordatorio: cualquiera que quiera ayudar es bienvenido. Hay trabajo que hacer.

Perfil del proyecto en Facebook ↗