Como siempre, antes de Año Nuevo estoy ayudando a mi esposa con otros proyectos. ¡Tenemos que comer! Pero nuestro proyecto también ha logrado importantes progresos. No voy a entrar en todas las pequeñas cosas; te contaré sobre las importantes.
En el servidor, he construido un reloj que establece el estado tanto del servidor como del cliente. Tiene una interfaz y conexiones con clientes y microservicios de servidor, una velocidad ajustable, y la capacidad de guardar su estado y restaurarlo desde la base de datos.
Este es un elemento extremadamente importante del que dependerán muchos cálculos, especialmente las posiciones de planetas, naves y otros objetos en el espacio. También es una parte importante de la arquitectura del servidor que ahorrará enormes cantidades de tráfico y recursos del servidor.
He construido la interfaz básica de la nave, un icono, datos circundantes, y la pequeña nave de prueba en sí.
A continuación, planeo añadir una lista de todo lo que posee el jugador, con acceso a esos objetos. Por ahora, esto solo estará en el mapa del sistema estelar. Haremos el mapa planetario más tarde. En la actualidad no importa exactamente dónde en un planeta un puerto espacial o asentamiento se sienta. Lo que importa es en qué planeta u objeto está, y si está en la superficie o en órbita.
Y, por supuesto, haré volar a la pequeña nave, gradualmente completando sus módulos, sistemas, y así sucesivamente. Estos elementos ya se habían aplicado parcialmente, por lo que esto debería hacerse rápidamente.
También terminaré de agregar objetos a los sistemas estelares cercanos. La estructura básica ya funciona; sólo necesito introducir los números.
Y algo que no he hecho: añadir los pasillos de salida para los saltos. No hay nada especialmente difícil en eso; sólo tiene que hacerlo.
