
Durant un projet SAE (Situation d’Apprentissage par Évaluation), une collègue et moi avons conçu un jeu des allumettes en application console en utilisant le langage de programmation C++. Le concept est simple : les joueurs retirent des allumettes de 1 à 3, mais l’objectif est de laisser la dernière allumette à l’adversaire afin de remporter la partie.
Ce projet nous a offert l’opportunité d’appliquer nos compétences logiques de manière approfondie. Nous avons conçu le jeu avec deux niveaux de difficulté. Le premier, baptisé « Naïf », générant un nombre aléatoire entre 1 et 3 pour les mouvements de l’ordinateur. Le deuxième, plus complexe, baptisé « Expert », qui utilise une stratégie basée sur le complément à 4 pour déterminer ses mouvements.
Ce projet m’a non seulement permis d’acquérir des compétences techniques, mais il a également renforcé ma capacité à collaborer en équipe.
Ci-dessous vous retrouverez une partie type de notre jeu des allumettes.
