3

Is there a free program, preferably executable, that allow me to play Quoridor against an AI? There isn't a publicly available one for the Zillions engine, even if it doesn't seem that hard to write one, despite workarounds being required. Programming the game has already been the subject of academic papers (here and here) and a university course (here).

closed as off-topic by Nij, L. Scott Johnson, Toon Krijthe, Lainathiel, Ginji Jul 9 at 4:17

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking for game recommendations are off-topic. For more information, see this meta question." – Nij, L. Scott Johnson, Toon Krijthe, Lainathiel, Ginji
If this question can be reworded to fit the rules in the help center, please edit the question.

  • An AI, a program I can play against. – h34 Feb 6 '15 at 18:54
  • I know there is one, but it's supposedly easy to beat. The difficulty can be scaled, but it makes it really slow. – ikegami Feb 6 '15 at 18:56
  • Here's one I know nothing about: danielborowski.com/quoridor-ai/display.html – ikegami Feb 6 '15 at 18:56
  • [I easily win against it. It failed to allow me to jump diagonally when the situation presented itself. The player always go first. Needlessly requires two clicks instead of one to move. F5 doesn't properly refresh (causing valid moves to not be offered); I had to use Ctrl-F5 to restart] – ikegami Feb 6 '15 at 19:15
3

I made an AI agent playing Quoridor. You can play against it right on the browser here: https://gorisanson.github.io/quoridor-ai/. As you can read on the "about" section on the page, I imitated the demonstration model of Daniel Borowski's Quoridor AI (https://danielborowski.github.io/site/quoridor-ai/display.html).

Martijn van Steenbergen's Quoridor program source code in Java (which maybe had been on the link https://code.google.com/p/quoridorai/ of Tom Wilkinson's answer) is now available on https://github.com/MedeaMelana/quoridorai. When I compiled the source code by Java 8 (JDK), it ran well.

1

Xoridor is available as a .jar file that will run wherever you have a Java installed and supports 2 or 4 players.

This version (mentioned in a comment): http://danielborowski.com/quoridor-ai/display.html is the first hit on Google and works in browser but only seems to be two player. I beat it on my first attempt but I'm used to 4 player games. Since the code is on GitHub you could probably extend it to 4 players.

I also found this link here: http://becool.info.ucl.ac.be/aigames/quoridor2013 That has been coded in python.

There's also this in Java: https://code.google.com/p/quoridorai/

Not the answer you're looking for? Browse other questions tagged or ask your own question.