La impresionante rutina de scroll horizontal suave en Amstrad CPC de Rhino

Publicado el 19 julio 2017 por Retromaniac @RetromaniacMag

Rhino, del Batman Group, es una de las personas que, a dia de hoy, mejor conoce todas las interioridades de la máquina de Sugar. Batman Group lleva ya unos cuantos años tirando mitos sobre la máquina, particularmente sobre las peculiaridades del scroll pero, a pesar de haber visto ya notables intentos en la máquina con juegos como Relentless, la última demo nos ha dejado totalmente con la boca abierta.

Desde que saltara la liebre en la cuenta de twitter del Batman Group, Rhino lleva cierto tiempo trabajando en rutinas que aprovechen al máximo las capacidades de la máquina a la hora de lograr un scroll horizontal suave. Los últimos resultados compartidos en cpcwiki no podían ser más satisfactorios.

Bajo un diseño calcado a Super Mario Bros, por eso de poner un ejemplo claro de juego de plataformas con scroll horizontal, podemos ver como el personaje se mueve con total suavidad a lo largo del pequeño escenario diseñado. Obviamente, en la actualidad no es más que una demo o prueba de concepto que no va a pasar de aquí, pero Rhino deja claras varias puntualizaciones.

- Jose Maria (@octopusjig) 19 de julio de 2017

"Creo que puede hacerse a 50fps.[...]En este test faltan cosas como sonido y puntuación, pero creo que habrá tiempo para ello y es posible ahorrar velocidad optimizando cosas como compilar las tiles. Es también posible salvar CPU usando scroll al caracter en vez de al pixel. [...] Después de todos los buffers y areas de pantalla quedan aproximadamente 24Kb libres en el primer bloque de 64Kb de memoria, así que se podrían realizar juegos simples con este motor.", aclara Rhino.


En cualquier caso, pocos ejemplos hemos visto más llamativos que el presente, pantalla completa incluida. Para los curiosos, podéis descargar la demo y ejecutarla en vuestros CPCs para verla en toda su gloría, sin compresion de vídeo. El efecto es aún más brutal que visto en vídeo.

Más información y descargas en los foros de cpcwiki.