Para crear tus juegos para ZX Spectrum necesitas crear/editar algunas imágenes.
Pantallas como la principal, de carga, HUD…
Tienes que crear 4 pantallas en SCR en la carpeta assets/screens loading.scr, title.scr, ending.scr y hud.scr
Recomiendo usar programas especializados como ZX Paintbrush.
Tenéis ejemplos en la misma carpeta para simplemente modificar las pantallas existentes y ver que requisitos tienen (tamaño…)
Pantallas obligatorias
Carga
Esta imagen (assets/screens/loading.scr) será usada en la pantalla de carga. Es la que se muestra mientras tu juego está cargando.
Pantalla principal
Esta imagen (assets/screens/title.scr) es la que se muestra nada más cargar el juego y que debe contener las opciones que puede seleccionar el usuario.
- Teclado
- Kempston
- Sinclair
Nos ayudaría bastante que en la pantalla de inicio añadieras nuestro logo. Puedes encontrar una versión para spectrum aquí
Ending
Esta imagen (assets/screens/ending.scr) se mostrará cuando el usuario se pase el juego.
HUD
Esta imagen (assets/screens/hud.scr) se mostrará debajo de tu juego para indicarle al usuario cuanta vida le queda y cuantas llaves e items ha recolectado.
Tiene el mismo tamaño que las anteriores pero solo necestas diseñar la parte de abajo.
Pantallas opcionales (Sólo 128K)
Las siguientes pantallas no son obligatorias y solo funcionarán en la versión 128K (128Kenabled)
Intro
Esta pantalla (assets/screens/intro.scr) se mostrará cuando el usuario elija la opción de control para jugar antes de que se inicie el juego, para contrinuar con el juego el usuario deberá pulsar intro. Si no está este fichero en la carpeta assets/screens el motor considerará que no está habilitada y el juego iniciará de inmediato.
Game over
Esta pantalla (assets/screens/gameover.scr) se mostrará cuando nos maten en el juego antes de volver al menú principal y el usuario deberá pulsar enter para que este se muestre. Si no está este fichero en la carpeta assets/screens el motor considerará que no está habilitada y el juego mostrará el habitoal texto de GAME OVER en mitad de la pantalla y esperara al enter también.