You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Projet de Jeu de solveur de vie/mort au jeu de GO dans le cadre de l'ue HLIN405.
Le but de ce projet est de parvenir à créer une IA basique indiquant si, à partir d'une situation donnée, un groupe de pierre peut survivre.
Ceci pouvant amener si tout se passe comme prévu à une IA permetant de jouer en Humain vs Machine sur un plateau résonnable (8 x 8 ?).
Pourquoi la SFML ?
La SFML est une bibliothèque originellement destinée au language C++ mais portée également vers d'autres languages divers et variés. Celle-ci permet -entre autre- un affichage graphique, des outils système, réseau et même audio.
Notre choix s'est porté sur celle-ci car elle est extrêmement bien documentée (en français en plus) et elle présente un bon rapport en simplicité d'utilisation et possibilitées appportées.
Placer les dossiers include et lib dans /usr/local/.
Placer le dossier de la SFML contenant les dossiers lib et include dans le dossier Jeu_de_Go (à l'emplacement du makefile). Vous devrez dans ce cas compléter les lignes 25 et 26 du makefile par -respectivement- les lignes suivantes : -L $(REP_LIB) et -I $(REP_INC).
Placer les dossiers le dossier SFML-2.X.X où vous le souhaitez -par exemple dans votre home- et modifier le makefile comme précédemment en modifiant la valeur ligne 12 par le nouvel emplacement de la SFML.
Compiler la SFML depuis les sources disponibles sur ce github. Clonez le repo, utilisez cmake . puis make install pour l'installer comme au 1er point ci-dessus ou simplement make et en choisissant une des deux autres possiblités déjà expliquées ci-dessus.
Ouvrez un terminal à l'emplacement du makefile et exécuter la commande make pour lancer la compilation.
Exécuter le fichier GoSolver et profitez de votre partie de GO !
About
Projet de Jeu de solveur de vie/mort au jeu de GO dans le cadre de l'ue HLIN405