Projet Puissance | Mémoire

Projet Puissance

Projet réalisé en 2ème année de Bachelor - Jeu de Puissance 4 avec différentes modalités de jeu.

Aperçu du projet Puissance 4

Présentation : Ce projet de Puissance 4 implémente plusieurs modes de jeu incluant des joueurs humains et des intelligences artificielles. J'ai développé ce jeu pour approfondir mes compétences en algorithmie et en programmation orientée objet avec Python.

Fonctionnalités principales

  • Joueur Contre Joueur : Permet à deux joueurs humains de s'affronter sur la même instance du jeu.
  • Joueur Contre IA : Offre la possibilité de jouer contre une Intelligence Artificielle avec différents niveaux de difficulté.
  • IA Contre IA : Permet d'observer deux IA jouer entre elles, utile pour tester et ajuster les algorithmes.

Technologies utilisées

Logo Python

Python

Compétences acquises

  • Développer un jeu complet avec Python en utilisant la programmation orientée objet.
  • Implémenter une IA avec différents niveaux de difficulté.
  • Concevoir des algorithmes pour détecter les victoires et gérer les tours de jeu.
  • Tester et optimiser le comportement de l'IA en mode "IA contre IA".
  • Structurer un projet de jeu avec plusieurs modes de fonctionnement.