Someone recently asked me how to manipulate LEDs to display basic 2D graphics. I'm more of a practical type problem solver and had not ventured into the world of graphics manipulation. I was interested to find out more, and kicked off with a simple LED Tetris game.
Tetris on the PIC Microcontroller seemed simple enough to begin with, but it didn't take long for the first few teething issues to arrise (such as rotating 2D graphics and collision detection). I managed to resolve each issue, and had the program working solution in a couple of days.
> Count the number of lines you achieve
> Displays the score when game ends & saves the it if you beat the last one. After-all, what's a game without high scores?
> Auto power off after 10 seconds of idle (great battery saver)
> Splash screen that says "Tetris". Because every game needs one!
You know, in that size it would make one really cool coffee table...
If the official tetris size 8x16 pixels? It would be pretty easy to make a glass coffee table divided into those squares and put LEDs in. Just a thought.