ya esta disponible para descarga el videojuego "Nibiru", programado en BASIC y usando la librería 8BP , versión V26b
Lo encontrarás en la carpeta "GameExamples" de https://github.com/jjaranda13/8BP
El juego funciona en CPC464 y en CPC6128. tanto el archivo ".dsk" como el ".wav" están disponibles.
El juego pone a prueba muchas de las características de 8BP y de la técnica de programación de "lógicas masivas", y tiene detalles como un gráfico de carga lujoso y tres melodías durante el juego, así como una tabla de scores que no se pierde aunque reinicies el juego y otros aspectos técnicos avanzados como scroll paralax, rutas, macrosecuencias, etc. El listado BASIC ocupa poco mas de 16KB, de modo que aun sobrarían 10 KB para hacer un juego mucho mayor (con 8BP los juegos en BASIC pueden ocupar 26KB, sin contar gráficos ni música).
Eres el piloto de una nave destructora y debes vencer al planeta Nibiru y a su lider, "Gorgo", un reptil milenario casi invencible. Debes destruir a los pajaros galácticos que viven en sus lunas y una vez que llegues al planeta te debes enfrentar a sus peligros antes de poder luchar con Gorgo.
El Juego consiste en tres fases y utiliza el mecanismo de scroll de 8BP basado en el comando MAP2SP y también usa enrutamiento de sprites y macrosecuencias de animación. Todo desde BASIC! gracias a 8BP y a la técnica de "lógicas masivas".
Aaunque la impresión con sobreescritura sea mas lenta que la "normal", la segunda fase demuestra que aun así es posible un juego de arcade con sobreescritura. Música, scroll, detección de colisiones, sprites con sobreescritura, enrutamiento de sprites, todo a la vez es posible con 8BP
En la tercera fase podrás ver un scroll paralax, donde las montañas se mueven a diferente velocidad que el mar. impresionante, verdad? piensa que es un juego hecho en BASIC!!!
Pronto publicaré un articulo sobre como lo he programado, explicando algunos detalles técnicos. También actualizaré la documentación con esta información y nuevos consejos.
Os dejo con un vídeo del juego:
Hasta la próxima!!
Felicitaciones. Excelente trabajo.
ResponderEliminargracias! me alegra saber que a los amantes de lo retro os gusta esta iniciativa. Le da mas sentido a estas creaciones
EliminarEl resultado es espléndido! Me gusta el primer enemigo. El "Pasaro Pteranodon". :D
Eliminar