«Endless Road Runner» compite en el BASIC 10Liners 2024 | Descarga

Esquiva obstáculos y suma puntos en este emocionante juego inspirado en el clásico de Atari.

Inspirado por una reciente discusión en los foros de AtariAge, Víctor "Vitoco" Parada de Chile presenta «Endless Road Runner», su segunda obra para el concurso NOMAM's BASIC Ten-Liners 2024.

El juego, basado en el clásico «Road Runner» (Atari, 1986), ha sido inscrito en la categoría PUR-80, utilizando Atari BASIC para el Atari XL/XE.


Los jugadores asumen el papel del Correcaminos, maniobrando para evadir cactus y los cohetes del Coyote mientras ganan puntos al sortear dichos obstáculos. El movimiento se gestiona a través de un joystick, que permite a los jugadores moverse hacia la izquierda y la derecha, así como saltar.

El desarrollo implicó la creación de sprites para el Correcaminos, los cactus y los cohetes. La lógica del juego y la configuración se optimizaron para ajustarse a 10 líneas, cada una con hasta 80 caracteres de instrucciones BASIC abreviadas. También se incorporaron características adicionales, como efectos de sonido.

{getCard} $type={post} $title={RECOMENDAMOS}
"Mientras buscaba un concepto de juego simple para la categoría PUR-80, Eric Carr presentó una joya hermosa para la misma categoría: Magic Carpet Ride. Utilizó las mismas técnicas de programación que empleé en juegos anteriores, y pensé que también podría combinar esas técnicas para crear otro concepto de juego", dijo Parada en su sitio web.

El desarrollador documentó meticulosamente el proceso, incluyendo fragmentos de código, mecánicas de juego y optimizaciones implementadas durante el período de desarrollo de cinco días. Los gráficos se adaptaron para la plataforma Atari, incluyendo ajustes en paletas de colores y animaciones de sprites.

Endless Road Runner for Atari 8-bit computers


Para cargar el juego en el emulador Altirra, primero debes habilitar BASIC. En el menú:
System > Configure system > Firmware
Marca la casilla: "Enable BASIC (boot without Opción pressed)".
{alertWarning}