So, time for an update. Henhouse Harry is nothing more than a finite state machine. He's programmed to respond to 9 different states as follows :-
0 - falling
1 - walking horizontally/stood still on solid ground
2 - walking on a horizontal slippery pipe
3 - climbing/descending a ladder or chain
4 - sliding down a vertical slippery pipe
5 - walking up a ramp
6 - sliding down a ramp
7 - jumping
8 - riding on a lift
I've now implemented 6 of Harry's 9 states, just ramps (up and down) and lifts to implement. It's starting to look a little bit like a game, more importantly it plays EXACTLY the same as the Spectrum version of the game. All the little peculiarities of the Spectrum version of the game exist my remake meaning that it FEELS exactly like playing it on an NTSC Spectrum.
I also tried my hand at creating a multi-coloured version of Harry's sprite set to see how he would look. I'm not the world's greatest pixel artist but I don't think I did too bad a job of it. It's awkward because of the fact that there are 4 different background coloured rooms in the game (black, red, blue and mageneta) and to create a multi-coloured sprite that stands out in all those different background colours is not easy.
Anyway, have a look at the latest videos (I ran out of room on my phone SD card whilst creating the video so had to delete some crap and finish it off in the second video!) and let me know if you have any questions.
0 - falling
1 - walking horizontally/stood still on solid ground
2 - walking on a horizontal slippery pipe
3 - climbing/descending a ladder or chain
4 - sliding down a vertical slippery pipe
5 - walking up a ramp
6 - sliding down a ramp
7 - jumping
8 - riding on a lift
I've now implemented 6 of Harry's 9 states, just ramps (up and down) and lifts to implement. It's starting to look a little bit like a game, more importantly it plays EXACTLY the same as the Spectrum version of the game. All the little peculiarities of the Spectrum version of the game exist my remake meaning that it FEELS exactly like playing it on an NTSC Spectrum.
I also tried my hand at creating a multi-coloured version of Harry's sprite set to see how he would look. I'm not the world's greatest pixel artist but I don't think I did too bad a job of it. It's awkward because of the fact that there are 4 different background coloured rooms in the game (black, red, blue and mageneta) and to create a multi-coloured sprite that stands out in all those different background colours is not easy.
Anyway, have a look at the latest videos (I ran out of room on my phone SD card whilst creating the video so had to delete some crap and finish it off in the second video!) and let me know if you have any questions.