The Pac-Man Dossier
gamasutra.com
gamasutra.com
http://www.gamasutra.com/view/feature/3938/the_pacman_dossie...
Oddly this same link to the print version was posted 5 days ago:
https://news.ycombinator.com/item?id=12849017
And several other times:
https://hn.algolia.com/?query=the%20pac-man%20dossier&sort=b...
It looks like it was moved to Gamasutra at some point or perhaps was posted to both Gamasutra and the personal blog.
It's cool, for sure, and should be posted over and over, but I find it a little suspect to link to the print version; that sort of thing could be abused, because people could continue to post variations on the same link every day on HN. That could be bad, imo.
The post on GOOL (predecessor to GOAL [1]) is especially interesting.
[1]: https://en.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp
The article also explained a number of fascinating mysteries, such as how PacMan can move through a ghost sometimes and that Pac Man can take shortcuts around corners but ghosts can't.
It was also fascinating to read how the difficulty of the game was carefully stepped from level to level according to factors like time, number of dots eaten, etc. With a deceptively simple outlook, the game design had a lot under the hood.
http://donhodges.com/how_high_can_you_get2.htm
I made a much less serious patch -- a backwards-facing Pac-Man that places dots instead of eating them:
http://donhodges.com/how_high_can_you_get2.htm
A fun quote - it certainly seems better to have an ending, even if it is not intended:
> "It is probably a good thing that Pac Man has this bug in its program. If it didn’t, expert players could conceivably be able to play the game indefinitely, because whenever they get tired they can just park Pac Man in the hiding places and leave the game to go eat, sleep, or whatever, and then return to the game and continue playing. The only limiting factor would have been the length of time that the game could run without a power outage or suffering from some other hardware failure. Experts would have been able to play the game for weeks, months, even years, or more."
https://laughingsquid.com/pac-man-creator-toru-iwatani-share...
It's amazing that the developers were able to put that kind of thought and design into it given the tools and technology of the time.