Prototyping a low-resolution handheld gaming rig

low-res-arduino-gaming

[Jason] has been hard at work on this Arduino-based low-res gaming platform. He even had a fab house deliver circuit boards to pull everything together. It’s a little small in his hands, and the graphics are limited to the 8×8 pixels provided by the display. But it still looks like a lot of fun and the code was written to make adding new games quite painless.

The board hosts an ATmega328 which drives the bi-color LED display using a pair of TPIC6B595 shift registers. Control is provided by a collection of buttons to either side of the display. The unit is powered by three AAA batteries held in a pack soldered to the back side of the PCB.

The image above shows [Jason] giving a Space Invaders game a try. The clip after the break shows respectable action, sound from a piezo buzzer, and it even scrolls your score at the end of the game. But you’re not limited to just one title. Adding new games is as easy as implementing a class in a new header file. You can get a feel for how this is set up by viewing the source code repo.

This reminds us of the Pixel Bros low-res system.

Comments

  1. Miguel Rosa says:

    At the end how much would this cost?

  2. Craig says:
  3. nootropic says:

    Arduino Space Invaders, but displayed on a TV:

  4. Fabien Royer says:
  5. Miguel says:

    Where is the schematic, please?

  6. dreamer says:

    Isn’t this exactly the same as the Mignonette?
    http://www.mignonette-game.com/

  7. Great work – I’m a huge fan of LED games :)

  8. Cold_Turkey says:

    Love the build! BTW has anyone ever told you that you sound a little bit like Douglas Adams?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 92,295 other followers