3 votes

L'IA qui joue Quoridor ?

Existe-t-il un programme gratuit, de préférence exécutable, qui me permette de jouer Quoridor contre une IA ? Il n'y en a pas de disponible publiquement pour le moteur Zillions, même s'il ne semble pas difficile d'en écrire une, malgré les contournements nécessaires. La programmation du jeu a déjà fait l'objet d'articles universitaires ( aquí y aquí ) et un cours universitaire ( aquí ).

3voto

German Points 121

J'ai créé un agent d'IA qui joue Quoridor. Vous pouvez jouer contre lui directement sur le navigateur ici : https://gorisanson.github.io/quoridor-ai/ . Comme vous pouvez le lire dans la section "à propos" de la page, j'ai imité le modèle de démonstration du Quoridor AI de Daniel Borowski ( https://danielborowski.github.io/site/quoridor-ai/display.html ).

Le code source du programme Quoridor de Martijn van Steenbergen en Java (qui était peut-être sur le lien https://code.google.com/p/quoridorai/ de la réponse de Tom Wilkinson) est maintenant disponible sur https://github.com/MedeaMelana/quoridorai . Lorsque j'ai compilé le code source par Java 8 (JDK), il a bien fonctionné.

1voto

Tom Wilkinson Points 653

Xoridor est disponible sous la forme d'un fichier .jar qui s'exécute partout où Java est installé et prend en charge 2 ou 4 joueurs.

Cette version (mentionnée dans un commentaire) : http://danielborowski.com/quoridor-ai/display.html est le premier résultat sur Google et fonctionne dans le navigateur mais ne semble être que pour deux joueurs. Je l'ai battu à mon premier essai mais je suis habitué aux jeux à 4 joueurs. Puisque le code est sur GitHub, vous pourriez probablement l'étendre à 4 joueurs.

J'ai également trouvé ce lien ici : http://becool.info.ucl.ac.be/aigames/quoridor2013 Cela a été codé en python.

Il y a aussi cela en Java : https://code.google.com/p/quoridorai/

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X