Ball-in-maze game shows creativity and classic 8-bit sound

[M. Eric Carr] built this a long time ago as his Senior Project for EET480. It’s an electronic version of the ball-in-maze game. We’ve embedded this video after the break for your convenience.

The game has just one input; an accelerometer. If you’re having trouble visualizing the game, it works the same as this Android-based version, but replaces the physical maze and marble with a virtual maze on the graphic LCD screen. This has huge implications. Instead of just recreating the maze on the screen, [Eric] designed a multi-screen world, complete with warp blocks, which adds difficulty to ¬†finding a solution. It also means that multiple different mazes can be played if you get tired of playing the same level.

This game also features music. A separate PIC microcontroller uses PWM to push out the 8-bit sound heard in the video. From the YouTube comments we learned that [Eric] didn’t write the music himself, but we still appreciate the playback quality he achieves with his hardware.

[via Reddit]

Comments

  1. Jimbo says:

    Very nice, I enjoyed this a lot. The music really added to it. I also like the ‘cheat’ that is implemented by flipping the board upside down :)

  2. Senator says:

    That’s not a ‘hack’ – that’s a very well done project! Prof’s name: Hackworth. Ha ha.

    Good job!

  3. janin says:

    You don’t have to read the Youtube comments to learn where the music comes from. He says right in the end credits that it’s a tune from Praetorius (a goodly old fellow).

    A good old plain no frills fun project like they don’t make anymore. Thumbs up !

  4. Johan G says:

    Nice project and nice video.

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,073 other followers