Line Tower: el laberinto que dio vida al motor

Line Tower Wars es uno de los mapas de Warcraft III más jugados, y su regla es fácil de enunciar: cada constructor defiende un carril, lo llena de torres para que las criaturas tarden más en cruzarlo, y envía criaturas al carril del siguiente constructor. Cada envío aumenta tus ingresos para siempre. Quien deja pasar criaturas pierde vidas. Hasta doce constructores, en línea a través de Steam o contra jugadores de ordenador.
Leer un mapa protegido
La referencia es Line Tower Wars: Reforged 12.1b. El guion del mapa tiene 34.580 líneas y está protegido: nombres mezclados, regiones y unidades creadas en código, textos ocultos dentro de las descripciones de habilidades. El trabajo del 9 de octubre fue reconstruir esa tabla de cadenas, anotar el guion línea por línea y cruzarlo con los datos de objetos, separando lo que el mapa define de los valores estándar del juego. Cuando el código contradice su propia descripción, Line Tower sigue la descripción. El contenido se genera directamente de los datos del mapa, y un documento dice, línea por línea, qué coincide y qué todavía no.
Del mapa salieron los carriles y el laberinto, el constructor, las tiendas y sus existencias, los envíos, los ingresos, las vidas y el reciclaje, la investigación y el Inicio de Tecnología, cada rasgo de torre y de criatura, los Discos de Tecnología, los modificadores, los jugadores de ordenador, la clasificación y las skins. El mapa se trata como datos no confiables: se copia en una carpeta vacía y lo leen extractores que nunca ejecutan nada de él.
El día en que nació el motor
Line Tower fue el tercer juego en empezar en una semana, y el primero que no empezó desde cero. El núcleo de Castle Survivors, todo lo que no era una de sus reglas, pasó el mismo día a un paquete propio: Kastle. Line Tower es "el motor más una carpeta de juego", con su manifiesto, simulación, contenido, sesión lockstep y pantallas. El motor nunca importa un juego, y una comprobación automática lo garantiza. Qué es Kastle, y en qué se convirtió en las dos semanas siguientes, está en su propia entrada.

Lo que ya se juega
En pocos días, Line Tower ganó lo que un juego necesita para poder jugarse: repeticiones e informes de desincronización, un mapa de espacio profundo con miniaturas de carriles para cada mapa, cuatro mapas con cielos de nebulosa, un mapa aleatorio y ovejas que corren por el circuito detrás de los menús. Un tutorial rápido de ocho pasos guiados en un entorno de pruebas. Disparos por arma, facciones de criaturas y paisajes sonoros por mapa. El fantasma holográfico de construcción, anillos de alcance y una cuadrícula dibujada por shader, el constructor golpeando con un pico mientras una torre se levanta, cañones con puntería balística y cañones que apuntan según la distancia, efectos al construir, mejorar y vender, y lo que deshace cada botón. Recetas de armas con variantes de elemento y sonido posicional, arte en la tarjeta de comandos y en los botones de utilidad, y animación de criaturas en la GPU.
La red se probó a fondo: una prueba de extremo a extremo con dos instancias en LAN que desconecta y reconecta a un jugador, y escenarios de carga más duros. El juego tiene una versión para Linux para Steam y Steam Deck, con una guía para Deck, y se juega por completo con el mando: la cruceta recorre los círculos de invocación, Y investiga, Ver vuelve a casa.
Los días 24 y 25, Line Tower exportó sus datos a Kastle Studio, empezó a recoger lo que se edita allí, adoptó la nueva ronda del motor (una reconexión que lleva órdenes en vuelo, sumas de verificación por partes, el linter de determinismo) y ganó la compilación de prueba para Steam con un solo comando.
Lo que sigue siendo provisional
Los nombres, el arte, los sonidos y los textos de Line Tower son nuestros, pero provisionales. El universo propio del juego es el siguiente paso.
— El equipo





