Gomoku IA Game
Projet école – 2023

Présentation
Ce projet est une adaptation du jeu traditionnel japonais Gomoku (aussi connu sous le nom de "Cinq en ligne"), développé en Python. Il offre une interface console et propose deux modes de jeu : contre une intelligence artificielle ou en mode multijoueur local.
Fonctionnalités
- Grille personnalisable (taille, jetons, règles).
- Mode solo avec une IA basée sur des heuristiques simples.
- Mode multijoueur en local (2 joueurs humains).
- Détection automatique du gagnant ou de l’égalité.
Mon rôle
- Développement de la logique de jeu (placement, règles de victoire).
- Implémentation de l’IA en Python avec stratégie défensive et offensive basique.
- Création d’une interface terminale claire et fluide.
- Structuration du code pour faciliter son évolution (ex. IA plus avancée à terme).
Technologies utilisées
- Python
- Algorithmes de jeu – heuristiques de score et conditions de victoire
- Console / CLI
Ce que j’ai appris
Ce projet m’a permis de me confronter aux bases de l’algorithmie liée aux jeux de plateau, à la création de systèmes de décision pour l’IA, et à la conception d’un programme structuré et maintenable sans interface graphique.
Voir le code sur GitHub