Ok, anche io pensavi di partire da quel tipo di giochi.
Lasciando perdere che ho fatto chi vuol essere milionario in c (pensa: con tanto di possibilita' di gestione dell'archivio di domande!), ho poi pensato di cominciare con qualcosa di semplice tipo snake!
Mi ero detto che in c non dovrebbe essere stoto un grosso problema ma mi sono fermato subito danvanti ad un problema non sottile ed intrinseco al c stesso:
sapendo bene che il c e' un linguaggio sequenziale (l'ordine delle istruzioni viene eseguito con lo stesso ordine con cui sono state scritte (a parte salti condizionali ecc...)) come cavolo faccio a far procedere il serpente sullo schermo se contemporaneamente devo aspettare l'input dell'utente?
Se metto una getch() la macchina si ferma aspettando il comando ed ovviamente il serpente non va avanti, ma se decido di far andare avanti il serpente come faccio a recuperare cosa chiede l'utente al serpente?
e' un dubbio che mi ha tolto da subito la minima possibilita' di anche solo cominciare a realizzarlo!

Che soluzione potrebbe avere sto problema?