S : Ce projet s'inscrit dans le cadre de la SAÉ S1.01 du Département Informatique de l'IUT de Lannion. L'objectif était de concevoir et d'implémenter un jeu Snake en langage C, tout en respectant les conventions de codage enseignées en R1.01.
T : La mission principale était de développer un jeu fonctionnel avec des fonctionnalités évolutives, telles que le déplacement fluide du serpent, une gestion intuitive des interactions utilisateur, la détection précise des collisions et l'intégration de mécaniques de jeu avancées pour enrichir l'expérience.
A : Programmer en langage C, en exploitant judicieusement les listes du langage C, les fonctions et les procédures pour structurer le code. Appliquer les conventions de codage, tout en développant des algorithmes efficaces pour le mouvement et les collisions. Adopter une approche de conception progressive, en ajoutant et affinant les fonctionnalités au fur et à mesure. Élaborer un cahier de tests rigoureux pour valider chaque étape du développement.
R : Acquérir des bases solides en langage C. Développer des compétences en gestion des interactions utilisateur et en adaptation aux contraintes d'un environnement de terminal. Perfectionner ma capacité à produire un code clair et bien organisé. Apprendre à suivre un cahier des charges et à valider un développement par des tests précis