Sai che potresti fare?
una bella simulazione 3D con Irrlicht (motore grafico 3D) piuttosto semplice per iniziare ed estremamente divertente se hai tempo e voglia.
Puoi anche abbinare un motore fisico come newton o altri... ce ne sono tanti.
Il tutto programmato in C++ con risultati che potrebbero essere estremamente interessanti.