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

General games-related topics
zx81ultra
Posts: 31
Joined: Thu Feb 13, 2020 4:19 am
Location: Bolivia

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

Post 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 375 times
RetroSnake.c
(54.53 KiB) Downloaded 337 times
RetroSnake02.png
RetroSnake02.png (10.09 KiB) Viewed 8330 times
Last edited by zx81ultra on Thu Mar 04, 2021 11:16 pm, edited 2 times in total.
Camilo Eid - ZX81
Fruitcake
Posts: 346
Joined: Wed Sep 01, 2010 10:53 pm

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

Post 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!
zx81ultra
Posts: 31
Joined: Thu Feb 13, 2020 4:19 am
Location: Bolivia

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

Post 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 :)
Camilo Eid - ZX81
stroebeljc
Posts: 63
Joined: Thu Apr 23, 2020 6:02 am

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

Post 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.
John
zx81ultra
Posts: 31
Joined: Thu Feb 13, 2020 4:19 am
Location: Bolivia

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

Post 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
Camilo Eid - ZX81
User avatar
mrtinb
Posts: 1906
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

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

Post by mrtinb »

It plays well on my real ZX81 as well, but no custom keys, is a pain.
Martin
https://zx.rtin.be
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
zx81ultra
Posts: 31
Joined: Thu Feb 13, 2020 4:19 am
Location: Bolivia

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

Post 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 ?
Camilo Eid - ZX81
User avatar
mrtinb
Posts: 1906
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

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

Post by mrtinb »

Q, A, O, P are used by many games.
Martin
https://zx.rtin.be
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
zx81ultra
Posts: 31
Joined: Thu Feb 13, 2020 4:19 am
Location: Bolivia

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

Post 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.
Camilo Eid - ZX81
dr beep
Posts: 2060
Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer

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

Post 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.
Post Reply