Cahier des charges:
Permettre à l’utilisateur de jouer avec les flèches du clavier.
Définir un espace de jeu.
Permettre à l’utilisateur de recommencer la partie.
Permettre à l’utilisateur de quitter la partie à la fin du jeu.
Faire avancer le serpent.
Placer et afficher aléatoirement des fruits sur l’écran qui s’affiche au joueur.
Ne pas faire apparaître les fruits sur le serpent.
Faire grandir le serpent lorsqu’il mange un fruit rouge.
Faire rétrécir le serpent lorsqu’il mange un fruit bleu.
Faire accélérer le serpent lorsqu’il mange un fruit.
Arrêter la partie lorsque le serpent touche un des bords ou lui-même.
Afficher les scores du joueur à la fin de la partie.
Permettre à l’utilisateur de prendre connaissance des règles du jeu avant de jouer.