Radar encendido, armamento preparado y objetivos a la vista. El Amstrad CPC 6128 recibe Viper Strike, un simulador de combate aéreo que pone al piloto a los mandos de un F-16 sobre territorio enemigo. Su creador, Tollis, apuesta por gráficos vectoriales en 3D, misiones de combate y una cabina repleta de instrumentos, todo programado en ensamblador Z80.
Un simulador de combate con muchas posibilidades
Viper Strike no se limita a volar y disparar. El juego incluye diferentes escenarios con pistas de aterrizaje, hangares, tanques, instalaciones de misiles SAM, puentes y lagos. Desde la cabina podremos consultar el radar, el horizonte artificial, el HUD, el indicador de rumbo y hasta una pantalla de televisión para dirigir los misiles Maverick.
El arsenal también está a la altura de la misión: ametralladora, misiles AIM-9, bombas, misiles aire-tierra AGM-65 Maverick y contramedidas como bengalas y señuelos antirradar. Además, los MiG enemigos aumentan su agresividad a medida que avanza la campaña, obligándonos a mantener los ojos bien abiertos.
Siete tipos de misión y un compañero de vuelo
El repertorio incluye siete modalidades de misión: entrenamiento, interceptación, ataque a objetivos terrestres, combate aéreo, despegue de emergencia, misiones aleatorias y campañas generadas aleatoriamente con puntuación.
También podremos dar órdenes a nuestro compañero de escuadrón, repostar y rearmar el avión en la base, afrontar vuelos nocturnos y condiciones de niebla, e incluso cambiar entre seis perspectivas diferentes: cabina, vistas laterales, trasera, persecución y cámara orbital.
Otro detalle interesante es la música generada mediante el chip de sonido AY-3-8912. Si necesitamos arañar velocidad durante los combates, podemos desactivarla pulsando la tecla M. El juego incorpora incluso un editor de colores para personalizar su presentación.
Z80, gráficos 3D y 128 KB de memoria
El apartado técnico es uno de los puntos más llamativos de Viper Strike. Está escrito íntegramente en ensamblador Z80 y requiere un Amstrad CPC 6128 con 128 KB de RAM, unidad de disco o un emulador compatible.
La descarga se distribuye en formato DSK, con un tamaño aproximado de 190 KB. Para iniciar el juego hay que cargar el disco y ejecutar RUN"F16".
El proyecto está disponible para descargar con el modelo de precio voluntario en itch.io. La ficha también declara que se ha utilizado inteligencia artificial como ayuda en el desarrollo del código.
Viper Strike es una propuesta especialmente interesante para quienes disfrutan de los simuladores de vuelo y quieren comprobar hasta dónde puede llegar el hardware de 8 bits cuando se exprime mediante programación en ensamblador.
Descarga: https://dalfas.itch.io/viper-strike

