← Todas las publicaciones

Archivo del proyecto

El puerto espacial y la interfaz de carga

Bueno, entonces, otra actualización. Ahora tenemos una interfaz completamente nueva del puerto espacial a través de la cual la colonia y las naves pueden interactuar. Hoy terminé de implementar un mecanismo de trabajo para cargar carga en un barco, tanto en el cliente como en el servidor. Está simplificado por ahora, pero funciona.

Esta tarea aparentemente simple resultó ser más difícil de lo planeado, aunque la preparación consumió la mayor parte del tiempo. Esa preparación consiste en varios mecanismos sin los cuales todo lo demás no funcionará. Sí, podría haberlo hecho más sencillo: fijar un botón a la nave, hacer clic en él, y algo aparece a bordo. En la actualidad sólo nos interesan las estaciones de reconocimiento e investigación, así que sería fácil. ¡Pero!

Construir tales soluciones es un esfuerzo desperdiciado porque más tarde tienen que ser desechadas y reconstruidas adecuadamente. En lugar de eso, considere lo que tenemos ahora.

El puerto espacial es el vínculo entre una colonia, su industria y población, y colonias en otros planetas. Una nave espacial transporta carga de un puerto espacial a otro.

Un puerto espacial no significa necesariamente torres elaboradas y muchos billones de créditos. Se trata simplemente de una función: en primer lugar, la comunicación con un nave, que le proporciona un lugar de aterrizaje, y la realización de la carga y descarga.

Así que un puerto espacial podría ser nada más que un claro de nivel en un bosque, luces para las horas de oscuridad, una tienda de campaña con equipo de comunicaciones, y un par de geólogos barbudos responsables de la agenda y así sucesivamente.

Un puerto espacial consiste en plataformas de aterrizaje y terminales. En el ejemplo de los geólogos, tendría una almohadilla y un terminal de carga general de nivel cero, es decir, carga y descarga manual con cualquier persona y equipo disponible. Muy largo, difícil, y lento, pero no imposible. Agregue un pequeño hangar cerca con suministros para su nave pequeña y se convierte en un terminal de servicio, lo que permite mantener los sistemas localmente.

Llevar la maquinaria al claro y establecer un par de grúas, y la terminal gana un nivel, acelerando las operaciones de carga. Cubre el claro en hormigón, y el nivel de la plataforma sube para que una nave más pesada pueda aterrizar.

Mientras tanto, las cajas llenan el claro vecino. Este es el área de almacenamiento de la terminal de carga general. Los envíos de carga se ensamblan aquí una vez que están listos para el transporte, acompañados de documentación, y cubiertos por un contrato firmado. Cuando el cargamento está listo y un barco está listo para aceptarlo, pulsamos un botón y se carga a bordo!

En el destino, lo descargamos. En el caso de las estaciones de investigación, aterrizamos en un planeta y desplegamos un campamento. La carga desaparece de la nave y un puesto avanzado aparece en el planeta.

Ahí. Todavía no he hecho que el puesto de avanzada genere de la carga, pero eso es un par de horas de trabajo. La descarga en puerto, ahora que el proceso principal ha sido escrito y depurado, llevará tal vez una hora.

Así que eso es. Todo esto ahora funciona, se recupera y se muestra automáticamente, e incluso tiene imágenes en lugar de parecerse a una base de datos. Mañana lo terminaré por completo, y entonces todo lo que queda es poblar un par de docenas de sistemas estelares circundantes. Por ahora, son clones del Sistema Solar. Y si no he olvidado nada, ¡podemos empezar a volar! ¿Dónde están mis probadores?

Perfil del proyecto en Facebook ↗