Dans ce quatrième programme, on fait des tests de collision, c’est-à-dire que, pour chaque tir, on calcule s’il a touché son adversaire ou non, et on calcule les scores correspondants:
- des points en plus pour le joueur si son tir a touché un ennemi
- une vie en moins si le tir d’un ennemi l’a touché.
On calcule le score: s’il arrive à 2000 points, le joueur a gagné.
On calcule le nombre de vies qui restent au joueur: quand ce nombre arrive à zéro, le joueur a perdu.