Développer des applications

Jeu de Snake en C

Cahier des charges

L'année dernière, j'ai reproduit le fameux jeu du Snake en langage C.

Dans ce jeu, on contrôle un serpent qui avance automatiquement. Une pomme apparaît à un endroit aléatoire. Si le serpent l'atteint, elle apparaît à un autre endroit et le serpent s'agrandit. Il peut s'aider de portails, situés sur les bordures du jeu, qui le font réapparaître du côté opposé.

Attention : si le serpent touche une partie de son corps, ou la bordure du jeu, le joueur a perdu !
Il remporte la victoire s'il mange 10 pommes sans mourir.

Développement

Ce projet était divisé en 4 versions possédant toujours plus de fonctionnalités. Pour chaque version, un cahier de tests a été réalisé. A la fin du projet, j'ai généré une documentation Doxygen décrivant les constantes, variables et fonctions importantes.

Avantages

Ce projet a approfondi mes connaissances en langage C, ainsi qu'en gestion de projet informatique. J'ai beaucoup aimé développer ce petit jeu vidéo.