Here’s a radical idea: Put down that PSP for a while. Give your tired fingers a break from its complex configurations of buttons and action controls, and try a whole different kind of game machine, one that uses just a single button and can be built and modified at home. At the core of this simple yet elegant retro game platform is a device called a ScreenKey, a small LCD screen built on top of a pushbutton. Couple it with a tiny programmable microcontroller, and you have a complete portable DIY “GameKey” system. (We housed ours in a small candy container.) It may not replace your Nintendo DS, but it can run most any basic game you can create for it. We’ve even written one already to get you started: Red Fish, Green Fish, Blue Fish—SHARK! [see below]. Kids’ll love it. Just assemble the parts, download our code here to program the microcontroller, and put your game face on.
See avrfreaks.net to get a list of AVR programmers, which convert the game code so the microcontroller can read it. Also see PopSci's past AVR-related articles and how-to pieces at popsci.com/category/tags/AVR.
Time: 2 hours
Cost: $71.89
Difficulty: Moderate

In Red Fish, Green Fish, Blue Fish—SHARK!, the ScreenKey displays bit-mapped images of aquatic life. When a fishy figure appears, press the button. But don’t press it when you see the shark—that means game over. The further you go, the faster the images will flash on the screen and the harder it will get.


Can't find "non-super-over-complicated" datasheet for micro controller. Can I use any other random avr 8mhz risc microcontroller?