Editorial note: I enjoy poking around the innards of old computer games. I think it’s interesting to learn how the things worked, especially since they often had to cope with formidable resource restrictions. This is one of an occasional series of articles on things I found while looking through assembly code.
Hacker
Hacker is a 1985-vintage computer game; Wikipedia offers a good overview of it. A large part of its gameplay is given over to navigating through a maze-like system of tunnels. Hacker uses a simple look-up table to represent this maze, which I thought was a particularly elegant solution.
The analysis which follows is based upon a particular (PC) version of the game. The MD5 of the executable is:
- a75940020c4d18e353203a2211ffca74
(more…)