Page 1 of 2

RetroSnake is out ! New ZX81 16k Pseudo High Res game

Posted: Sat May 02, 2020 7:48 am
by zx81ultra
RetroSnake is a new game for the standard unmodified ZX81 16k, it uses pseudo high resolution graphics and is coded in C language with the z88dk cross compiler, I'm including the source code.

Big thank you to Stefano for helping and enabling pseudo high res in the z88dk compiler !

This game has been tested in the EightyOne (windows) and ZXSP (mac) emulators, it would be really nice to hear about someone playing it on the real stuff. 20 levels to beat ! I hope you like it.

New Version ! supports now the Q A O P keys, should be easier when playing on real hardware:
RETROSNAKE.P
(15.83 KiB) Downloaded 385 times
RetroSnake.c
(54.53 KiB) Downloaded 341 times
RetroSnake02.png
RetroSnake02.png (10.09 KiB) Viewed 8401 times

Re: RetroSnake is out ! New ZX81 16k Pseudo High Res game

Posted: Sat May 02, 2020 12:25 pm
by Fruitcake
Thanks for the game. It plays really well (on EightyOne), and I like how you've used the pseudo hi-res graphics. Great stuff!

Re: RetroSnake is out ! New ZX81 16k Pseudo High Res game

Posted: Sun May 03, 2020 1:50 am
by zx81ultra
Glad you liked it ! doing pseudo hi-res graphics on the ZX81 is not a walk in the park, I was warned against but it was very fun to learn how it works :)

Re: RetroSnake is out ! New ZX81 16k Pseudo High Res game

Posted: Sun May 03, 2020 1:56 am
by stroebeljc
Fruitcake wrote: Sat May 02, 2020 12:25 pm Thanks for the game. It plays really well (on EightyOne), and I like how you've used the pseudo hi-res graphics. Great stuff!
It also plays really well on a ZX81. I am not using the membrane keyboard, though.

Re: RetroSnake is out ! New ZX81 16k Pseudo High Res game

Posted: Sun May 03, 2020 3:30 am
by zx81ultra
It also plays really well on a ZX81. I am not using the membrane keyboard, though.
that's really great news ! thank you for trying it on real hardware

Re: RetroSnake is out ! New ZX81 16k Pseudo High Res game

Posted: Sun May 03, 2020 6:09 am
by mrtinb
It plays well on my real ZX81 as well, but no custom keys, is a pain.

Re: RetroSnake is out ! New ZX81 16k Pseudo High Res game

Posted: Sun May 03, 2020 6:59 pm
by zx81ultra
mrtinb wrote: Sun May 03, 2020 6:09 am It plays well on my real ZX81 as well, but no custom keys, is a pain.
Sadly I had to squeeze every byte to fit in 16K, the pseudo high res display file alone consumes 6KB. What I could do is release a new version with hardcoded alternative sets of keys, i guess that could take only a few bytes. Any suggestion on good alternative keys ?

Re: RetroSnake is out ! New ZX81 16k Pseudo High Res game

Posted: Sun May 03, 2020 7:40 pm
by mrtinb
Q, A, O, P are used by many games.

Re: RetroSnake is out ! New ZX81 16k Pseudo High Res game

Posted: Sun May 03, 2020 9:59 pm
by zx81ultra
mrtinb wrote: Sun May 03, 2020 7:40 pm Q, A, O, P are used by many games.
New version with QAOP keys has been uploaded.

Re: RetroSnake is out ! New ZX81 16k Pseudo High Res game

Posted: Mon May 04, 2020 9:08 am
by dr beep
zx81ultra wrote: Sun May 03, 2020 6:59 pm
mrtinb wrote: Sun May 03, 2020 6:09 am It plays well on my real ZX81 as well, but no custom keys, is a pain.
Sadly I had to squeeze every byte to fit in 16K, the pseudo high res display file alone consumes 6KB. What I could do is release a new version with hardcoded alternative sets of keys, i guess that could take only a few bytes. Any suggestion on good alternative keys ?
:D
I recently coded a full screen version in 1K.
In the remaining 10K there should be enough room to add redefineable keys even it was just once where you could place the routine on the screen before you start the first game. It will show some garbage but that is only once. Done that in many 1K hires games.