Concurso BASIC 2010
Sobre el concurso
En este concurso participan aquellos videojuegos que cumplan los siguientes requisitos:
- Ser de nuevo desarrollo
- Estar programados integramente en lenguaje BASIC, sin rutinas en ensamblador
- Usar exclusivamente los recursos de la máquina original
- Estar realizados para ZX Spectrum en cualquiera de sus variantes (16K, +3, etc).
Categorias
- Programación BASIC pura: se prohibe el uso de llamadas a rutinas de la ROM. Sólo se admite el uso de GDU’s (caracteres definidos por el usuario) y no se pueden redefinir a lo largo del programa (sólo se permite un set). Es decir, se trata de usar exclusivamente el BASIC estándar. La idea es realizar juegos de forma sencilla y rápida. El programa no debe tener pantalla de carga ni nada similar, sólo el bloque BASIC en si mismo. No se admite el uso de Peek, Poke, o Randomize, salvo para crear los GDU’s.
- Programación BASIC libre: se puede emplear cualquier recurso sin usar lenguaje ensamblador. Se admite usar tantos ficheros como se desee. Se pueden usar las rutinas de la ROM como se desee (sin usar lenguaje ensamblador propio), redefinir el set gráfico o el de GDU’s, y hacer todas las triquiñuelas que uno quiera. El objetivo es realizar el mejor juego posible dentro de las posibilidades del BASIC. Se permite la multicarga, pantalla de presentación, etc.
- Programación BASIC extendido, es como el BASIC libre, pero se añade la posibilidad de usar la librería de sprites 4spriter, el compilador ZX Basic de Boriel, o cualquier otro compilador BASIC que se desee. Se exige entregar el código BASIC original, para que pueda ser examinado y compilado para verificar que no se ha empleado rutinas en ensamblador que no sean el 4spriter o las del propio compilador.
Herramientas para BASIC extendido
Web de soporte de 4spriter, con descarga de la versión 2.0.
Web de ZX BASIC, con descarga de la última versión y web de soporte.
Plazo de entrega y sistema de votaciones
El concurso finalizó el día 30 de Diciembre de 2010, con un único participante en cada categoría. Se les remitió el premio correspondiente directamente.
Premios
- Programación BASIC puro: lote de videoconsola NES compatible y juegos
- Programación BASIC libre: lote de videoconsola NES compatible y juegos
- Programación BASIC extendido: videoconsola nGage completa
Participantes
Descargar participantes
BASIC Extendido: Eddie The Wild con el juego Car
BASIC Libre: Compiuter con el juego Endeavour
BASIC Puro: Salvador C. con el juego Invad3s