Jeu de Nim - Évaluation

Eval 03
Information

Pour ce projet, les tests unitaires ont déjà été construits. Les fonctions devront passer tous les tests fournis.

Consignes

  • Constituer des groupes de 3.
  • Créer un répertoire nom1_nom2_nom3_nim
  • Dans ce répertoire, créer les fichiers demandés dans la modélisation.
  • Télécharger et décompresser le fichier test_unitaires.py dans le répertoire.
  • Reprendre la modélisation du projet jeu de Nim et implémenter le programme correspondant en Python. Le nom du développeur qui a codé la fonction devra apparaître dans la docstring. Pour l’algorithme principal, le nom du développeur sera indiqué en début de fichier.
  • Lancer le fichier tests_unitaires.py pour vérifier le comportement des fonctions.
  • Compresser le répertoire et le déposer dans le casier numérique du lycée connecté.

Critères de notation

La modélisation étant déjà fournie, la notation portera exclusivement sur l’implémentation:

  • Le jeu doit être opérationnel.
  • Les tests unitaires doivent passer.
  • Les commentaires doivent être présents et judicieux.
  • L’implémentation doit respecter la modélisation.