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