Skip to content

Implémentation d'une IA dans le Color War en C.

Notifications You must be signed in to change notification settings

Zamoka/Color-War

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Color-War

Capture d'écran du jeu Filler

Installation requise

Le code nécessite la bibliothèque csfml. Ainsi, dans le terminal Linux/Ubuntu, utilisez cette commande : sudo apt install libcsfml-*

Lancer le jeu

Après l'installation de CSFML et le téléchargement du dossier du jeu, allez dans le dossier correspondant, tapez make, puis lancez le jeu en tapant ./play.

À propos

Ce dépôt contient une implémentation du jeu Color War en langage C. Le projet présente une IA pour tester les capacités de reflexion du joueur.

Qu'est-ce que Color War ?

Color War est un jeu stratégique où deux joueurs prennent à tour de rôle des cellules sur une grille. Le but est de contrôler le plus grand nombre de cellules à la fin du jeu. Chaque joueur commence à une position prédéfinie sur la grille et peut étendre son territoire en revendiquant les cellules adjacentes d'une certaine couleur.

Fonctionnalités

  • IA Adversaire : Un adversaire intelligent qui analyse l'état du jeu pour prendre des décisions optimales.
  • Algorithmes Optimisés : Des algorithmes efficaces de recherche de chemin et de prise de décision pour garantir une jouabilité rapide et compétitive.

Inspiration

Ce projet est inspiré par diverse application qui inclut une variété de mini-jeux, dont Color War. L'objectif était de recréer le plaisir et le défi du jeu original tout en implémentant un adversaire IA capable de rivaliser avec les joueurs humains.