Conway's Game of Life on Raspberry Pi + monome. Programming in Python with the pySerial library.
Communication is through raw serial data according to the monome 'series' protocol specs: monome.org/docs/tech:serial:series. (Meaning, there is no abstraction layer such as serialosc or monomeserial.)
I used this project/experiment as a way to start learning Python. This is also my first foray into object-oriented programming.
About Conway's Game of Life: en.wikipedia.org/wiki/Conway's_Game_of_Life