Jeu de dames en C++

Réalisation d’un jeu de dames simplifié, en langage C++. Le jeu permet de jouer contre l’ordinateur (intelligence artificielle) et à distance en réseau. Cela permet d’étudier et de mettre en pratique l’algorithmie et la programmation en langage C++ avec Code::Blocks.

  • Algorithmie
  • Développement en langage C++ avec Code::Blocks
  • Modélisation UML (diagrammes de cas d’utilisation, classes, séquence)
  • Intelligence artificielle (min-max, automate à états)
  • Réseau (sockets)
  • Documentation automatique avec Doxygen
  • Organisation d’un tournoi entre chaque programme

Ihm du programme (en mode texte) :

Ihm du jeu de dames

Ce mini-projet est également pour les étudiants de s’initier à la modélisation UML au travers des prinicpaux diagrammes (cas d’utilisation, classes, séquence).

Diagramme UML de séquence

Ce mini-projet est également l’occasion pour les étudiants de prendre consicence de l’importance de la qualité logicielle (conventation de codage), de la documentation de son travail (commentaires, doxygen), …

Métriques du code source du projet