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 Speccy.org
También puedes tener ayuda en:
Canal de Telegram del curso BASIC de AsteroideZX
Se ofertan dos categorías:
El compilador BASIC de Boriel 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 permite emplear código ASM oculto, o usando la ROM para crear rutinas. Se puede emplear llamadas a la ROM, pero sólo a rutinas completas. 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). Versión estable 1.16.4. No se puede usar ASM, bajo ningún concepto, sólo las ventajas que el compilador permita.
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. Reiteramos la prohibición de aprovechar la ROM para crear rutinas ASM propias, mediante llamadas parciales.
El concurso finaliza el día 29 de Octubre de 2023, siendo dicho día el último para entregar trabajos. La dirección de envío es radastan @ outlook.com
Es necesario enviar:
Todos los juegos serán votados por los jueces con una puntuación entre 1 y 10. En caso de empate, el organizador del concurso tendría que decidir el desempate.
Los jueces son:
Sergio Vaquer (Beyker)
Jesús Martínez del Vas (El Mundo del Spectrum)
Javier Ortiz (El Mundo del Spectrum)
Na_Th_An (Mojon Twins)
Jon Cortazar (Relevo)
Y, adicionalmente, en la categoría de BASIC Boriel:
José Rodríguez (Boriel)
CATEGORÍA BASIC PURO: el ganador recibirá un ordenador ZXUno+ con carcasa de color negra o blanca (a elegir). 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). Valorado en 70€ y donado por Antonio Villena.
KUATRIS
Autores: MrRancio, F3M0
Kuatris es un clon de Tetris que surge en verano de 2022 como ejercicio de programación, respondiendo al reto de crear en Basic puro un motor del popular juego. En 128K tiene música.
ASTEROIDS
Autor: Jorge Briñas
Navega con tu nave por un campo de asteroides, ayudándote de tu cañón láser. Desgraciadamente el cañón no anda fino y sólo destruirá algunos obstáculos. ¡A por el récord!
THE UNFORGIVABLE INNOCENT
Autor: Garrafonsoft
Debes recolectar todos los totems en cada nivel, evitando los rayos mortales, antes que el tiempo para escapar de las Catacumbas acabe.
FALLOUT ZX
Autor: Gamer D49
La guerra ha asolado la Tierra. Unos pocos supervivientes sobreviven en refugios como el tuyo, pero al despertar ves que estás solo.
TETRIS 4PX
Autor: Ignacio Cobo
Versión del clásico Tetris, con movimiento suave y posibilidad de dos jugadores simultáneos.