En este concurso participan aquellos videojuegos que cumplan los siguientes requisitos:
– Ser de nuevo desarrollo
– Estar programados integramente en lenguaje BASIC
– Usar exclusivamente los recursos de la máquina original
– Estar realizados para ZX Spectrum en cualquiera de sus variantes (16K, +3, etc)
La temática es LIBRE, el juego puede tratar sobre cualquier tema. Sólo se pide que al menos venga en español si los textos son elevados (ej. una aventura conversacional).
¿No sabes programar en BASIC? Prueba con:
Curso de lenguaje BASIC de AsteroideZX en Youtube
Curso de lenguaje BASIC de Speccy.org
También puedes tener ayuda en:
Canal de Telegram del curso BASIC de AsteroideZX
Se ofertan dos categorías:
Recomendamos el compilador BASIC de Boriel, ya que permite trabajar sobre Windows/Linux/Mac, e incluye excelentes mejoras del lenguaje que facilitarán la labor de crear un videojuego.
LIMITACIONES BASIC PURO: no se admite ensamblador inline en los compiladores basic, así como extensiones que no vengan de serie con el compilador. Sólo se pueden emplear los recursos estándar y lenguaje basic, no tiene sentido usar otra cosa porque ya no sería un concurso basic.
LIMITACIONES COMPILADOR BORIEL: Sólo se admite usar la última versión del compilador para el caso de ZXBasic (Boriel). Además se contempla que:
1) Compilar con –sinclair (esto activa ATTR, SCREEN, POINT, y hace que los arrays empiecen en 1 y las String en 1)
2) Prohibir usar Includes, ASM y Function y SUB
Es decir, el listado BASIC debería ser posible ejecutarlo, en teoría, en el intérprete BASIC del Spectrum. Evidentemente se permite el uso de las instrucciones del ZX Basic no existentes en el BASIC del Spectrum, como las de tipo bit, ya que al fin y al cabo es ZX Basic.
Página web del compilador de Boriel
Respecto a BASIC puro es muy recomendable emplear BASINC o entornos similares, ya que proporcionan una interfaz sencilla y poder programar con más comodidad.
En BASIC puro se pueden usar los recursos de la rom original: rutinas de la rom, variables del sistema, etc. Se puede redefinir todo el set de caracteres del zx spectrum si se desea, e incluso tener varios sets. Se permite cargar los datos de los sets en un bloque aparte, pero se ruega que se incluya el el código fuente una imagen con el set/sets empleados.
El concurso finalizó el día 28 de Febrero de 2022.
Era necesario enviar:
Los juegos fueron votados por 4 jueces, que votaron todos los juegos entre 1 y 10 puntos. En caso de empate, el organizador del concurso tendría que decidir el desempate.
Los jueces fueron:
Manuel Sagra
Arnau
Ignacio Prini
Juanje
El orden de votación no es el orden de los jueces, el voto se representa de forma anónima:
La última mazmorra 5+6+6+7 = 24
Popeye 6+6+7+8 = 27
Arkanoid Back to Basic 7+9+8+9 = 33
Loxley 9+10+10+10 = 39
Astronauta KERL 6+6+7+6 = 25
Superfaiser 5+6+5+5 = 21
BaasIc 7+7+7+9 = 30
Basic Frogger 5+5+6+5 = 21
Princess Rescue 6+7+7+7 = 27
QI 7+6+9+6 = 28
Amidar 7+7+8+8 = 30 +1 (Voto de desempate)
GANADORES:
Loxley en la categoría de BASIC puro
Amidar en la categoría de BASIC compilado
CATEGORÍA BASIC PURO: el ganador recibirá un ordenador ZXUno+ con carcasa de color negra o blanca (a elegir) y con addon DB9+VGA. Valorado en 70€ y donado por Antonio Villena.
CATEGORÍA BASIC COMPILADO: el ganador recibirá un ordenador ZXUno+ con carcasa de color negra o blanca (a elegir) y con addon DB9+VGA. Valorado en 70€ y donado por Antonio Villena.
Página web de Antonio Villena (por si quieres pillarte uno sin participar)
Sólo se realizan envíos a España (península), pero el ganador puede correr con los gastos de envío si es fuera de dicha zona.
La última mazmorra
Autor: Azimov
El objetivo es localizar a los tres monstruos guardianes para derrotarlos. Tras vencer al último de ellos aparecerá la llave en alguna localización del mapa. En el momento en que la encuentres se abrirá la puerta de LA ÚLTIMA MAZMORRA esperando a que entres y afrontes tu destino.
Descargar (cargar en modo 48K)
Popeye
Autor: McFly
Popeye desea pasar un día con su churri Olivia en su barca, pero antes de partir hacia su nidito de amor tienen que aprovisionarse de vino, que nunca puede faltar, piña con inyecciones de absenta para poner to loca a Olivia y latas de espinacas para poner a Popeye a full para darle
después un «repaso a Olivia de pies a cabeza».
Descargar (cargar en modo 48K)
Arkanoid Back to Basic
Autor: IgnaCobo
Tienes que guiar la nave en forma de pala a través de 17 fases, tratando de destruir los ladrillos de cada pantalla, utilizando una bola que los golpee rebotando en la pala. Si la bola se va por la línea inferior perderás una vida.
Descargar (cargar en modo 48K)
Loxley
Autor: World XXI Soft
Robin deberá prepararse e infiltrarse en el castillo de Nottingham para rescatar a Marian y combatir contra el Sheriff para vengar la muerte de su padre.
Descargar (cargar en modo 128K)
Comentarios del código
Astronauta KERL
Autor: Antonio SILVA “AvlixA”
Manejamos a un astronauta que al salir a reparar su nave SpaceShip 21 ha sido arrastrado al espacio abierto debido a una lluvia de asteroides. Deberás regresar a tu nave utilizando la mochila propulsora.
Descargar (cargar en modo 48K)
Superfaiser
Autor: Paco Vespa
Inmunízate con la vacuna disparando al virus, planifica la estrategia de disparo porque solo tienes una dosis y no puedes fallar.
Descargar (cargar en modo 48K)
BaasIc
Autor: Krappygamez
inding of BaasIc es un demake de «The Binding of Isaac» para Spectrum 48k. Lógicamente, tiene muchas limitaciones comparado con el original aunque el concepto es similar.
Basic Frogger
Autor: Manuel Martínez
El juego es una versión del famoso frogger pero con ambientación BASIC. En vez de una rana tenemos que mover las letras que forman la palabra BASIC, y ponerlas cada una en su lugar. La letra B debe ponerse donde está la B de arriba y con las demás letras igual.
Descargar
Princess Rescue
Autor: Nextric
El objetivo del juego es rescatar a la princesa a lo largo de nueve niveles que se desarrollan dentro de las estancias del castillo. Para ello tendremos que recoger distintas llaves que nos permitirán abrir la puerta donde se encuentra presa la princesa.
QI
Autor: Mariano Chiaverano
QI es un pequeño robot encargado de reparar el equipo electrónico de su nave. La computadora a bordo ha tomado parte del control desviando la energía hacia una central que no corresponde. QI ha logrado recuperarla, pero debe guiarla por los circuitos para alimentar el equipo que le devolverá el control de su nave.
Descargar (cargar en modo 48K)
Amidar
Autor: Salvador Camacho
Conversión de la tabletop Amidar para ZX Spectrum. Incluye en cada carga los dos modos de juego de la Tabletop original: modo A y modo B.