Downwards: Un implacable y sorprendente roguelike procedural en BASIC optimizado

Si eres un apasionado de los desafíos de la vieja escuela y posees un ZX Spectrum de 48K, prepárate para una aventura de las que ya no se hacen. El desarrollador LSpixel acaba de lanzar DOWNWARDS ZX-Spectrum 48k, un título que lleva la generación procedural y la supervivencia extrema al microordenador de Sinclair, demostrando que todavía se pueden hacer maravillas con sus limitaciones técnicas.

DOWNWARDS ZX-Spectrum 48k portada

El reto de bajar 50 pisos en un Spectrum de 48K

DOWNWARDS es un roguelike puro y despiadado. Tu misión es tan clásica como adictiva: debes descender a lo largo de 50 niveles generados aleatoriamente, sortear todo tipo de trampas, combatir a temibles monstruos y llegar al final para rescatar a la Princesa. Sin embargo, no habrá piedad. El juego no cuenta con opción de guardado ni segundas oportunidades. Si mueres, la partida habrá terminado para siempre.

El mapa del calabozo es de 30x21 caracteres, dividido inteligentemente en 9 sectores que se ocultan bajo una "niebla de guerra" por zonas. Esto añade un componente de tensión brutal, ya que nunca sabrás qué te espera en la siguiente habitación hasta que decidas explorarla.

Mecánicas profundas: El sistema de Esencias

A diferencia de otros juegos de rol clásicos donde eliges una clase al principio y te ciñes a ella, en DOWNWARDS cuentas con el innovador Sistema de Esencias. A lo largo del calabozo encontrarás gemas que te permitirán alternar al vuelo entre seis formas distintas usando las teclas del 1 al 6. Cada una cambia por completo tu estrategia de supervivencia:

  • Adventurer (Aventurero): El luchador equilibrado, equipado con espada y arco.
  • Archer (Arquero): Especialista en ataques a distancia con daño completo, aunque a cambio de un alto coste en oro.
  • Priest (Sacerdote): No puede luchar cuerpo a cuerpo, pero tiene la habilidad única de convertir el oro acumulado directamente en salud.
  • Berserker: Sacrifica 20 puntos de vida (HP) para desatar un demoledor ataque que duplica el daño físico.
  • Transmuter (Transmutador): La única forma mística capaz de atravesar paredes físicamente.
  • Mage (Mago): Capaz de lanzar el hechizo "Polymorph" para transformar a los monstruos más duros en versiones mucho más débiles.
DOWNWARDS ZX-Spectrum gameplay

Economía extrema: El oro es tu vida

En este título, el dinero no es solo para presumir de puntuación. El oro es el recurso central de toda la jugabilidad: funciona como munición para las flechas de tu arco, como energía mágica para los hechizos del mago, como catalizador de curación para el sacerdote y como moneda de cambio con el misterioso Ghost Vendor (Vendedor Fantasma), que aparece con un 25% de probabilidad en cada piso ofreciendo valiosas mejoras permanentes para tus estadísticas.

A medida que desciendas, el dungeon cambiará visualmente a través de 10 biomas diferentes de 5 niveles cada uno (como las Cavernas Inundadas, el Templo Celestial o la Pesadilla Sangrienta), cada uno con su propia paleta de colores y un ecosistema de monstruos que escala en dificultad y salud a la par de tu profundidad.

Una proeza técnica en BASIC optimizado

Para los entusiastas del desarrollo técnico en sistemas retro, DOWNWARDS es una auténtica joya. LSpixel ha logrado crear este complejo sistema de juego utilizando código BASIC altamente optimizado para el Spectrum de 48K original.

Hacer que un ordenador de 8 bits con procesador Z80 ejecute algoritmos de generación procedural de mapas (con conexión inteligente de habitaciones y pasillos), gestione una niebla de guerra por sectores, calcule el escalado dinámico de las estadísticas de los enemigos y mantenga tablas de progresión de armas en tiempo real, todo sin recurrir al lenguaje ensamblador clásico, es un logro de programación sobresaliente. Todo este ecosistema se presenta en un archivo en formato .tap de apenas 33 kB.

Controles del juego

El título utiliza la distribución clásica de teclado del ZX Spectrum para facilitar la jugabilidad táctica por turnos:

  • Movimiento: O, P, Q, A (Izquierda, Derecha, Arriba, Abajo).
  • Diagonales: U, I, J, K.
  • Disparar arco / Hechizo: F.
  • Rezar (Curación del Sacerdote): R.
  • Teletransporte: T.
  • Cambiar de forma: Teclas del 1 al 6.
  • Esperar turno: Espacio.
  • Bajar escaleras: S.

Descarga DOWNWARDS para tu ZX Spectrum

Si eres amante de los "crawler" clásicos en formato ASCII, de la alta dificultad de los roguelikes tradicionales y del software que exprime las limitaciones de las máquinas de los años 80, este título es de descarga obligatoria. El juego está disponible actualmente bajo la modalidad de "paga lo que quieras" (pudiendo descargarse de forma totalmente gratuita).

Puedes descargar el archivo para emulador o cargarlo en tu máquina real desde su página oficial en itch.io:

DESCARGAR DOWNWARDS EN ITCH.IO

No dudes en darle una oportunidad a esta obra de LSpixel y apoyar su trabajo compartiendo tu feedback en su canal de Discord oficial adjunto en la web del proyecto. ¡Buena suerte en el calabozo!

Comentarios