Nuevo juego de Spectrum para modelos 128K
Estado actual:
Hace ya unos años que no programo nada para spectrum y , por motivos que no vienen al caso, estoy enfrascado en lo que de entrada será mi último juego para zx spectrum.
Anteriormente he hecho, en la época moderna/Retro, otros dos juegos con resultados agridulces:
- Ragnablock (CEZ GS): Genial por la gente que conocí en aquella época y porque fue la toma de contacto de nuevo con el spectrum. En lo negativo el juego flojea mucho en la jugabilidad, cosa de la que me avisaron pero me pudieron más las ganas que sacarlo que otra cosa.
- Viaje al Centro de la Tierra versión extendida (Topo Siglo XXI): Añadir las fases 4 y 5 existentes en las versiones de 16 bits al spectrum. Genial por poder colaborar con el grafista original de Topo pero en lo negativo de nuevo la jugabilidad fallaba y por motivos que de nuevo no vienen al caso, quería cerrar el proyecto y salió con un defecto bastante notable, lo poco pulido de la rutina de detección de colisiones.
Unos años después empecé el Karate Twins con los MojonTwins pero el proyecto quedó parado y nunca se terminó.
De forma que de nuevo me he liado la manta a la cabeza bastantes años más tarde, esperando que esta vez el resultado me resulte satisfactorio.
Por entretenimiento lo estoy haciendo para los modelos 128k usando la segunda página de video disponible, aunque esto tiene bastantes desventajas/limitaciones, ya que es memoria contenida y realmente complica el uso de la memoria adicional, con lo cual en el bucle principal de juego no tienes más memoria disponible que en un 48K, al tener que tener la segunda página de video fijada en #C000, mientras alternas entre trabajar con la defectiva en #4000 y la alternativa en #C000.
El juego será un shooter horizontal con scroll suave y colores, porque siempre tuve en mente hacer un juego de este tipo para spectrum. Está en fases preliminares con bastante trabajo por delante.
Como herramientas para el desarrollo estoy usando como ensamblador el Pasmo de Julian Albo, y para los gráficos el ZX Paintbrush y el Tiled, para generar el mapa de tiles de las fases.
Para el sonido buscaré alguna colaboración cuando esté terminado, ya que no me manejo con los trackers ni en general con la creación de música (en los anteriores pude contar con la inestimable ayuda de Beyker)