Why no Hunchback?

General games-related topics
JohnsBargs
Posts: 169
Joined: Fri Oct 19, 2018 2:22 am

Why no Hunchback?

Post by JohnsBargs »

As some of the five people who use this forum may have noticed, I've fallen down a rabbit hole of improving old ZX81 games recently for no defensible reason :lol: And my latest project was this:

hunchsu.jpg

Obviously it's a Zeddy version of the arcade classic Hunchback, published as a Sinclair User type-in and helpfully preserved for posterity by the good good people at The Type Fantastic.

It's absolutely terrible. In an attempt to buff it up by cutting out unnecessary code that achieved nothing except massively slow down the already-slow game experience, I reduced it to this without losing any worthwhile features:

hunchsu2.jpg

or approximately half the size.

hunchsu3.jpg

It's still bloody awful (although turning the main gameplay loop into a little machine-code subroutine with MCoder or the like might pay some worthwhile dividends), but now at least it doesn't take so long about it. Here's my stripped-down version, btw:

Hunchback SU.P
(7.66 KiB) Downloaded 97 times

But the thing is, the ZX81 could have a great Hunchback. It's a game almost custom-designed for the format - small play area, only a few moving objects, no scrolling needed, essentially block-based gameplay. The SU version at least looked quite stylish:

hunch81.jpg

And a proper one could be even prettier, since two thirds of the screen is static scenery. So how come nobody ever tried it? Or is there one that I just don't know about?
Moggy
Posts: 3266
Joined: Wed Jun 18, 2008 2:00 pm

Re: Why no Hunchback?

Post by Moggy »

It runs faster/better using the Big Bang double speed BASIC ROM on real kit but still looks a bit bland.
If I can find time I might do a UDG conversion for it.
JohnsBargs
Posts: 169
Joined: Fri Oct 19, 2018 2:22 am

Re: Why no Hunchback?

Post by JohnsBargs »

The graphics aren't really the problem here :D
Moggy
Posts: 3266
Joined: Wed Jun 18, 2008 2:00 pm

Re: Why no Hunchback?

Post by Moggy »

In which case I won't bother.
JohnsBargs
Posts: 169
Joined: Fri Oct 19, 2018 2:22 am

Re: Why no Hunchback?

Post by JohnsBargs »

Moggy wrote: Mon Aug 14, 2023 3:51 pm It runs faster/better using the Big Bang double speed BASIC ROM on real kit
You were right, though - turning it up even to just 2x in emulation makes it a MUCH better game.
JohnsBargs
Posts: 169
Joined: Fri Oct 19, 2018 2:22 am

Re: Why no Hunchback?

Post by JohnsBargs »

Oh lord, somebody stop me. It's an illness.
savees.jpg
Lardo Boffin
Posts: 2168
Joined: Sat Nov 26, 2016 2:42 am

Re: Why no Hunchback?

Post by Lardo Boffin »

I think I prefer the first Esmerelda. :D
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
Moggy
Posts: 3266
Joined: Wed Jun 18, 2008 2:00 pm

Re: Why no Hunchback?

Post by Moggy »

Right just for sheer devilment I'm doing a UDG version! :lol: :twisted:
JohnsBargs
Posts: 169
Joined: Fri Oct 19, 2018 2:22 am

Re: Why no Hunchback?

Post by JohnsBargs »

JohnsBargs wrote: Tue Aug 15, 2023 11:56 am Oh lord, somebody stop me. It's an illness.
WHY DIDN'T SOMEBODY STOP ME?

savee1.jpg

That's 90 minutes of my life typing that I'm never getting back. If anything this is even more rubbish than Hunchback. But why do you die every time you jump? (The death-detection is at line 1320, which is unfortunately the only one that's gibberish to me.)

Esmerelda.p
(6.37 KiB) Downloaded 80 times
Last edited by JohnsBargs on Tue Aug 15, 2023 1:44 pm, edited 1 time in total.
JohnsBargs
Posts: 169
Joined: Fri Oct 19, 2018 2:22 am

Re: Why no Hunchback?

Post by JohnsBargs »

Moggy wrote: Tue Aug 15, 2023 1:17 pm Right just for sheer devilment I'm doing a UDG version! :lol: :twisted:
:lol:
Post Reply