Why no Hunchback?
-
- Posts: 177
- Joined: Fri Oct 19, 2018 2:22 am
Why no Hunchback?
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 And my latest project was this:
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:
or approximately half the size.
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:
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:
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?
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:
or approximately half the size.
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:
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:
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?
Re: Why no Hunchback?
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.
If I can find time I might do a UDG conversion for it.
-
- Posts: 177
- Joined: Fri Oct 19, 2018 2:22 am
Re: Why no Hunchback?
The graphics aren't really the problem here
Re: Why no Hunchback?
In which case I won't bother.
-
- Posts: 177
- Joined: Fri Oct 19, 2018 2:22 am
-
- Posts: 177
- Joined: Fri Oct 19, 2018 2:22 am
Re: Why no Hunchback?
Oh lord, somebody stop me. It's an illness.
-
- Posts: 2225
- Joined: Sat Nov 26, 2016 2:42 am
Re: Why no Hunchback?
I think I prefer the first Esmerelda.
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
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
Re: Why no Hunchback?
Right just for sheer devilment I'm doing a UDG version!
-
- Posts: 177
- Joined: Fri Oct 19, 2018 2:22 am
Re: Why no Hunchback?
WHY DIDN'T SOMEBODY STOP ME?
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.)
Last edited by JohnsBargs on Tue Aug 15, 2023 1:44 pm, edited 1 time in total.
-
- Posts: 177
- Joined: Fri Oct 19, 2018 2:22 am