Donkey Kong Jr. G&W for ZX Next
A downloadable game
¡Gracias por llegar hasta aquí!
(English below)
En esta ocasión te presento algo muy especial, porque es el resultado de 4 meses de diversión explorando las capacidades del ZX Next que dan como resultado mi primer juego para esta maravillosa máquina.
Por una lado tengo que decir que ha sido más fácil programar para el Next que para el Spectrum porque acostumbrado a las restricciones de Mhz, colores y memoria, aquí hay barra libre de todo eso. No he tenido que optimizar nada (lo que es una vergüenza para un programador, pero es que la máquina lo soporta todo).
Por otro lado empezaba de cero. No sabía nada del Next y ha sido un viaje tan fantástico como arduo. La documentación es escasa aunque suficiente y el universal método de prueba y error ha sido mi fiel compañero durante este desarrollo.
He tardado más en tener un entorno de programación estable que incluyera gráficos en 256 colores , música estéreo y efectos de sonido que en crear el juego en sí.
El juego está desarrollado en ZX Basic con la librería NextBuild y compilado con Boriel compiler.
¿Por qué Donkey Kong Jr?
Porque es uno de los modelos míticos de mi infancia. Me recuerdo perfectamente jugando con la maquinita de mi prima debajo de un pino en verano.
Porque cuando aún no he acabado una game and watch ya estoy pensando en la siguiente.
Porque ésta merecía los 256 colores y eso era compatible con mi intención de aprender desarrollo Next.
Instrucciones de ejecución en Next / N-Go/Emuladores:
- - Mete el archivo .nex en tu SD y ejecuta desde el browser.
- - Si no tienes la máquina física puedes jugar intalándote el emulador de NEXT CSpect. Basta con que tires el archivo nex sobre el exe del emulador.
Cómo jugar:
Aquí te puedo remitir al manual original en pdf que está en internet.
Para los vagos, diremos que eres Donkey Kong Jr. y tienes que salvar a tu padre Donkey Kong que ha sido atrapado por Mario y encadenado con 4 cadenas y sus respectivos candados.
Tendrás que recoger la llave y llegar hasta el candado, evitando los pájaros asesinos entre ramas, paraguas y globos.
Podrás tirar el coco para matar los pájaros que pille en la caída.
El coco sólo sale cuando coges la llave.
Puntos:
- - 1 punto cada vez que saltas del paraguas al globo o viceversa.
- - 10 puntos cada vez que Jr. abre un candado.
- - 10 puntos extra cuando abres los 4 candados.
- - 2 puntos más cuando el coco mata un pájaro.
- - Si mata 2 pájaros son 2+4 puntos
- - Si mata 3 pájaros 2+4+6 puntos
- - Si mata 4 pájaros 2+4+6+8 puntos
- - Si mata 5 pájaros 2+4+6+8+10 (Un total de 30 puntos)
El máximo de puntos es 999.
Como es clásico en las Game and Watch al llegar a 300 puntos tienes un CHANCE TIME.
- - Si tienes las vidas intactas: todos tus puntuaciones serán dobles hasta que pierdas una vida.Sabrás que estás en CHANCE TIME porque el marcador de puntos está parpadeando.
- - Si ya tienes misses: se te borrarán todos y volverás a tener las 3 vidas iniciales.
MISSES:
- - Cuando te toca un pájaro
- - Cuando fallas al coger un globo o paraguas.
- - Si dejas que la sombrilla te lleve hasta el agua.
- - Si estás colgado del globo y dejas que explote arriba.
Que se te caiga la llave no se considera fallo, pero tendrás que volver al principio a recoger la llave de nuevo.
Agradecimientos:
- - A José Rodriguez (Boriel) por su maravilloso compilador.
- - A David Saphier (em00k) por su librería Next Build.
- - A Juan Segura (Duefectu) por sus consejos y su libro “Boriel Basic para ZX - Spectrum”. Si te interesa el desarrollo para Spectrum o Next cómpratelo.
- - Al Spectrumero (Javi Ortiz) por su constante labor de difusión en la escena, y en particular, por la calidez que me hace sentir en sus directos. Su canal siempre está “para entrar a vivir”.
Y a los desinteresados testers:
- - Roolandoo
- - Paco Vespa
- - Duefectu
- - Fransoul’s
_______________________________________________________________
(English)
Thanks for coming this far!
On this occasion I present you something very special, because it is the result of 4 months of fun exploring the capabilities of the ZX Next resulting in my first game for this wonderful machine.
On the one hand I have to say that it has been easier to program for the Next than for the Spectrum because used to the restrictions of Mhz, colors and memory, the Next offers infinite supply of all that. I didn't have to optimize anything (which is a shame for a programmer, but the machine supports everything).
On the other hand, I was starting from scratch. I knew nothing about Next and it has been a journey as fantastic as it has been arduous. Documentation is scarce but sufficient and the universal method of trial and error has been my faithful companion during this development.
It has taken me longer to have a stable programming environment that included 256 color graphics, stereo music and sound effects than to create the game itself.
The game was developed in ZX Basic with the NextBuild library and compiled with Boriel compiler.
Why Donkey Kong Jr?
Because it is one of the mythical models of my childhood. I remember perfectly myself playing it on my cousin's machine under a pine tree in summer.
Because when I haven't finished a game and watch I'm already thinking about the next one.
Because this one deserved the 256 colors and that was compatible with my intention to learn Next development.
Execution instructions in Next / N-Go/Emulators:
- Put the .nex file into your SD and run from the browser.
- If you don't have the physical machine you can play by installing the NEXT CSpect emulator. Just throw the nex file over the emulator exe.
How to play:
Here I can refer you to the original pdf manual that is on the internet.
For the lazy ones, we will say that you are Donkey Kong Jr. and you have to save your father Donkey Kong who has been trapped by Mario and chained with 4 chains and their respective padlocks.
You will have to collect the key and reach the lock, avoiding the killer birds among branches, umbrellas and balloons.
You can throw the coconut to kill the birds you catch in the fall.
The coconut only comes out when you pick up the key.
Points:
- - 1 point each time you jump from the umbrella to the balloon or vice versa.
- - 10 points each time Jr. opens a lock.
- - 10 extra points when you open all 4 locks.
- - 2 extra points when the bogeyman kills a bird.
- - If he kills 2 birds it is 2+4 points.
- - If he kills 3 birds 2+4+6 points
- - If it kills 4 birds 2+4+6+8 points
- - If you kill 5 birds 2+4+6+6+8+10 (A total of 30 points)
The maximum number of points is 999.
As is classic in Game and Watch, when you reach 300 points you have a CHANCE TIME.
If you have all your lives intact: all your scores will be doubled until you lose a life, you will know you are in CHANCE TIME because the score marker is blinking.
If you already have misses: they will all be erased and you will go back to the initial 3 lives.
MISSES:
- - When you hit a bird
- - When you fail to catch a balloon or umbrella.
- - If you let the umbrella take you to the water.
- - If you are hanging from the balloon and let it explode above.
Dropping the key is not considered a failure, but you will have to go back to the beginning to pick up the key again.
Acknowledgements:
- - To Jose Rodriguez (Boriel) for his wonderful compiler.
- - To David Saphier (em00k) for his Next Build library.
- - To Juan Segura (Duefectu) for his advice and his book "Boriel Basic for ZX Spectrum". If you are interested in Spectrum or Next development, buy it.
- - To the Spectrumero (Javi Ortiz) for his constant work of diffusion in the scene, and in particular, for the warmth that he makes me feel in his live shows. His channel is always ready "to enter to live".
And to the disinterested testers:
- - Roolandoo
- - Paco Vespa
- - Duefectu
- - Fransoul's
Status | In development |
Rating | Rated 5.0 out of 5 stars (2 total ratings) |
Author | Menyiques |
Genre | Platformer |
Tags | boriel, donkey, gameandwatch, gw, kong, next, zx, zx-next |
Download
Click download now to get access to the following files:
Development log
- New release soon!!!Mar 09, 2024
Comments
Log in with itch.io to leave a comment.
Nice version !
Had no idea about this whole MAR10 thing yesterday. haha.
I know about the May 4th though! lol
In the spirit of just 1 day past MAR10, I play a new Sinclair ZX Spectrum Next game, Donkey Kong Jr.
TJ
Thanks a lot for playing the game!
You have mastered these LCD games, another cracker I see. Here is my tribute.
Thanks a lot for playing the game!
Felicidades Sergio por este gran juego y como siempre que continúes dando alegrías a los fans de las maquinitas electrónicas ochenteras, ahora a por nuevas lcd vitaminadas gracias al maravilloso spectrum next 😉
Gracias Paquillo!!!
¡Pinta de lujo, me gustaría ver una versión de House Terror tan vistosa como ésta! Por cierto, sería genial que consideraras hacer el Drácula y el Frankenstein de Q&Q y Bandai, que hasta donde yo sé, estas maquinitas no están emuladas.
Hola Jostma. Gracias! Pero la Terror House era en blanco y negro. La versión de Spectrum quedó muy bonita con los gráficos de Fransou's. ¿O hablas de otra?
Sí hablaba de esa, se me ocurrió que estaría igualmente genial una version para Spectrum Next en color.
Pues no estaría mal! Pero la Terror original era negra sobre gris. Me parece más fiel al original tal cual está ahora mismo. Gracias Jostma!