Progetto per Esame Programmazione, corso di Laurea Informatica.
CarGame2D è un gioco di corse automobilistiche.
Il gioco è basato su un sistema di livelli: quanto più sale il punteggio, quanto più si alza il livello.
All'aumentare del livello, il gioco aumenterà in difficoltà: vi saranno infatti più automobili presenti.
Il punteggio aumenta con lo scorrere del tempo e raccogliendo le banconote che si troveranno sulla strada. Inoltre diminuisce scontrandosi con altre macchine.
La condizione di sconfitta è il raggiungimento del punteggio 0: è dunque possibile scendere di livello quando si perdono punti. Se non si raggiunge il punteggio 0, il gioco non termina.
Una volta arrivati nel GameOver per ricominciare a giocare si può premere Invio o Barra Spaziatrice, qualsiasi altro tasto chiude il gioco.
L'unica libreria importata è windows.h, che viene utilizzata per gestire la console e l'input dalla tastiera.