ARM microcontrollers are real fun to play with. Jumstuck showed interesting project where build well known snake game using ARM Cortex-M0 based board. The snake runs around on Nokia3595 LCD screen that is interfaced using hardware SPI. Controloing is done using small joystick soldered on separate PCB.
all parts are made to fit on couple breadboards. He describes programming process briefly with key problems rised. As he says – ‘its everything about collision detection’. Fun project to try out if you have STM32 F0 Discovery board around.