img1

Couple of weeks ago I programmed a clone of the Tetris game for the FEZ GameO console. Here it is running in my GameO Emulator:

img2

img3

The game is a NETMF application written in C#. You can find it here.

A fellow maker and inventor Ryan O’Hara is running a Kickstarter campaign for his awesome RGB-123 Led Matrices He was very kind to offer the 16x16 version of the board to help me see if I can get the game up and running on it. The RGB-123 is based on WS2812 RGB LEDs. Adafruit Industries has a great Arduino library - NeoPixel for Arduino - that can be used to drive WS2812 LED strips. RGB-123 16x16 is a LED strip that is arranged in square using a zig-zag like pattern, so the library is perfect for that. I have decided to use Arduino Mega as the controller to run the game, since Uno might be not enough due to smaller RAM. Couple of nights later I came up with this:

I am using Wii Classic to control the game. If you use something else, you will need to change just one function (readButtons) and you should be good. More shots:

img4

img5

img6

img7

Download the source code.

The RGB-123 is a fun board to play with. You can also chain them and have really big matrices (as long as you have enough power.) So, if you really like it and would like to have one, go to the Kickstarter and support Ryan’s campaign.

What is next? I am going to do another game - Snake for RGB123, so stay tuned!