Kevin Kelm creó algo maravilloso: Halcyon Dawn, un juego singularmente desafiante que combina un complejo simulador de nave estelar, una consola de hardware imponente, un videojuego y una carta de amor a la serie de libros Old Man’s War de John Scalzi. Prepare su bebida favorita para esto, porque está repleto de detalles.

¿Cómo se juega? El simulador representa a la nave Halcyon Dawn, un vehículo robado y renombrado, mientras el jugador asume el rol de su único tripulante. La nueva misión de la nave es establecer un hogar para su carga de individuos modificados genéticamente, escapando de una cruel servidumbre militar. Los antiguos dueños, por supuesto, tienen una visión muy distinta, usando términos como "traición" y "robo", prefiriendo la versión del protagonista sobre la cual tenían control total.

Dado que el jugador debe operar la nave por su cuenta, la cabina resulta imponente. Los 152 controles y las seis pantallas son fundamentales para pilotar la Halcyon Dawn, sobrevivir a ataques hostiles, repeler intentos de abordaje, extraer y refinar grandes cantidades de materiales, y mantener la nave operativa hasta que una autofábrica pueda desplegarse en la órbita de un planeta adecuado.

Es más fácil decirlo que hacerlo. Una cosa es pilotar y ajustar una nave temperamental, y otra muy distinta es realizar el control de daños mientras se frustra un abordaje manipulando el soporte vital. ¿Desea más detalles? La jugabilidad está documentada aquí y los controles físicos tienen su propia biblioteca.

Producto de un año de trabajo enfocado, [Kevin] —ahora jubilado— volcó sus décadas de experiencia en hardware y software en Halcyon Dawn tras darse cuenta de que todo lo necesario para crearlo ya existía. Cómo surgió este proyecto es un tributo a las herramientas que los hackers y entusiastas tienen hoy para convertir una idea en realidad. Aun así, fue una carga de trabajo que no desea repetir. No se pierda el análisis técnico y la galería de fotos de la construcción.

Aunque el juego, al ser un derivado de la obra de Scalzi y depender de hardware personalizado, no será lanzado comercialmente, [Kevin] ha compartido el framework de hardware subyacente. Enigma es un conjunto de PCBs basadas en ESP32 diseñadas para integrar interruptores, perillas, pantallas y relés, acompañadas de una biblioteca en Python que facilita su implementación.

Los simuladores de naves estelares son un subconjunto fascinante de proyectos, y cada uno es único. La construcción física realmente aporta a la experiencia, y mientras hemos visto casas rodantes convertidas en simuladores espaciales, el proyecto de [Kevin] concentra toda la experiencia en la consola para un solo jugador que vemos aquí. Vea un video de Halcyon Dawn ejecutándose en un modo de exhibición tipo arcade a continuación.

Vía Hackaday.