Neocomputer is a site hosting retro computing projects, including a detailed analysis and fix of the Atari 2600 game E.T. The Extra-Terrestrial.
HN commenters repeatedly link its E.T. article as a clear breakdown of the game's bugs and how a few small changes would fix them.
> Eller's algorithm creates 'perfect' mazes, having only a single path between any two cells, one row at a time. The algorithm itself is incredibly fast, and far more memory efficient than other popular algorithms (such as Prim's and Kruskal's) requiring storage proportional to only a single row. This makes it possible to create mazes of indefinite length on systems with limited memory.
http://www.neocomputer.org/projects/eller.html
Here's a great piece on how E.T. can be fixed with a few relatively minor changes:
http://www.neocomputer.org/projects/et/
As much grief as Warshaw has gotten for E.T., it really is an amazing accomplishment that he put it together in five weeks. (This is particularly true, considering the extreme resource impoverishment of the 2600 platform.)
The main problem with ET is that there is a fault in the hit detection.
"Fixing E.T. The Extra-Terrestrial for the Atari 2600"
http://www.neocomputer.org/projects/et/
> You spend a lot of time accidentally falling in to wells. I believe that I know reason why this happens to so many people, and what can be done to fix it.
I presume many here will have seen this before, but a while back somebody deconstructed/explained all of the problems with ET and then went on to correct them (by hex editing the rom):
http://www.neocomputer.org/projects/et/
It's along very similar lines to this (also really great) post about the broken C64 listing.
Atari: Game Over made for a really interesting watch in explaining what the game was meant to be, and how it works
There's also this treatise on why people thought it was broken, and how to fix it:
http://www.neocomputer.org/projects/et/
Anyone who is in to Atari 2600 knows that ET is verrrrrry far from the worst game available on that system! And it's so sad making it a great game would have take so few tweaks! http://www.neocomputer.org/projects/et/