Concurso BASIC 2023

Sobre el Concurso

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

Categorias

Se ofertan dos categorías:

  • BASIC pura: sin rutinas en ensamblador, salvo las que traiga la propia ROM del ZX Spectrum.
  • BASIC BORIEL: código íntegramente en BASIC, pero empleando un compilador BASIC para acelerar su funcionamiento y aprovechar sus extensiones de serie.

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.

Página web de BASINC

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.

Plazo de entrega y sistema de votaciones

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:

  • Código fuente del juego (si se ha realizado con alguna herramienta), para poder facilitar el estudio de cara a la comunidad.
  • Juego en formato TAP/TZX, se recomienda TAP para poder cargar desde dispositivos DivIDE y similares.
  • Fichero de texto con instrucciones

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)

Premios

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.

Participantes BASIC puro

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.

Descargar juego


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!

Descargar juego


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.

Descargar juego


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.

Descargar juego


TETRIS 4PX

Autor: Ignacio Cobo

Versión del clásico Tetris, con movimiento suave y posibilidad de dos jugadores simultáneos.

Descargar juego