Road Hog Improved

Can you avoid the incoming cars in this ZX81 driving game?

[Road Hog 1983]What's this, another version of Road Hog? Yep. This is January’s Program converted to machine code using MCoder II. I was surprised how easy it was.

Although MCoder is an integer compiler and limits some BASIC commands, I only needed to change a few lines to get Road Hog to run. Since machine code is much faster, I removed the various FAST and SLOW as they weren’t needed anymore. I also found that the cars were too fast, requiring a delay loop. The delay actually provided an opportunity to add an adaptive routine to slowly speed up the game with each successive car.

The speed resets each day, actually making use of that counter. This makes the game not only more challenging, but more fun overall. Not sure? Go on,
give it a try. You know you want to.

Comments on this article:

No comments so far.

Write a comment:

Type The Letters You See.
[captcha image][captcha image][captcha image][captcha image][captcha image][captcha image]
not case sensitive