Four Bit Maze by OSKAR

Hi Arduino fans,

Four Bit Maze has been a vision of mine for many year. The vision is to have an electronic game that is 100% tactile without any displays or LEDs. Effectively, it should be a mechanical puzzle.

I made my original version of the Four Bit Maze in 2000. Andrea Gilbert and I made a Four Bit Maze as a JAVA applet. Todd Neller made an Arduino Four Bit Maze with LEDs and switches in 2008. Now I have finally a well-working, good-looking prototype.

Four Bit Maze is an electronic mechanical puzzles that is 100% tactile. The object of the puzzle is to move all four sliders from the "0" position to the "1" position. Each challenge has only 16 binary states, and the operation of each challenge is 100% deterministic without any hidden states. Some challenges are easy and playful, whereas others are fiendishly hard.

The basis of this puzzle is an Arduino UNO microcontroller, an Arduino Motor Shield, four motorfaders, and a coding switch to set the challenges.

The Arduino Uno is programmed through USB. The puzzle program is essentially one 16x16 matrix per challenge. The rows are the computer states of the puzzle in binary (0000, 0001, 0010,0011, 0100,... 1111), the columns are the states as pushed by the player and the values in the matrix are the new computer states.

Despite the simple logic, all challenges have a different character. Some are like walking through a 4x4 Karnaugh Diagram maze, some require just puhing one slider up at a time, whereas other require quite involved actions.

Watch the YouTube video
Four Bit Maze.
Buy the puzzle for EUR 435 directly from me.
Read more at the Non-Twisty-Puzzles Forum.
Check out photos below.



(P.S. This is my first Arduino project, and my first post at this forum)

This is brilliant. Very nicely done.

The Ruggeduino: compatible with Arduino UNO, 24V operation, all I/O's fused and protected

Excellent ... well done.

Well done!

Ha, oskar is already awesome for designing such cool rubik's and other style puzzles

And now he also uses arduino!?
Even more awesome!