For the end project of Programming MOD04, I made a flying bird game. You can fly around in a 3-dimensional, procedurally generated landscape.
The game is controllable with normal keyboard inputs, but is also playable with a smartphone app. Using either your phone’s accelerometer or your phones camera, the bird can be controlled.
App: enter IP App: send accelerometer data