First off, while I've done some lurking, this is my first post on the Arduino Forum. I wanted to send my greetings and thanks for such a great community service! Also, I'm new to the Arduino and electronics in general, and have only been playing around with both of them for about three months.
Anyway, about 16 years ago I wrote a C program to play 3D 4x4x4 TicTacToe against the computer using gaming AI. Fast forward to a couple of months ago, and it donned on me that maybe it would actually run on an Arduino. With ever so slight modification, it did! Then I thought a great beginning Arduino project would be to craft a 4x4x4 LED matrix and integrate it with my 3D TicTacToe game. After tens of hours of thinking, designing, reading, assembling, trouble-shooting, and then starting all over again, I have a working prototype. The main components are an Arduino Uno, a MAX7219 LED display chip and 64 LEDs.
I've begun a blog to describe the project, so that other people will be able to duplicate and improve upon it. It's currently "in progress" and viewable here: http://www.whatmatters2me.com/?p=229
Youtube video here: http://youtu.be/Zy-1M2qoeCk
What do you think? How would you improve upon it? Definitely, the 4x4x4 LED matrix could use some aesthetic improvements. Also, I'm not sure the best way to select the user moves. Currently it's using a keypad, but I'm considering using a potentiometer and pushbutton. The potentiometer would move through the X axis first, then after pushing the button after selecting the X axis, it would switch to selecting the Y axis, etc.