Is there a common site for testing AI board games against other AIs?

I am wondering if there is a site on which people can upload their AI to compete with each other in different games: Chess, Gomoku, etc.

The site will take the source code of programs (written in some common language), compile it and run programs against each other. All programs will need to use some common communication methods.

My motivation is that I saw many different Gomoku programs in Stack Overflow, and I would like to test different algorithms against each other. But each of them uses different languages ​​and interfaces, and I can not get them to play against each other.

A shared dedicated server that will play AI against each other and hold a global card will be a lot of fun :)

Is there such a server?

The best I could find is http://wawrzak.com/megagomoku/ , but it’s still something I need to download and run on my own computer - I would prefer an existing site where everyone can contribute .

EDIT . Also interesting is http://gomocup.wz.cz/gomoku/download.php . The gomoku contest is held annually, and it contains a common interface for communication and many existing homoku programs. I would like this to take place more often than once a year, though :) Immediate feedback from downloading your program and viewing the results will be very good.

+6
source share
2 answers

A shared server with a mostly common interface (apart from the necessary game differences) will be nice. Downloading the source code and compiling and starting the server has the pleasant effect of completely eliminating fraud (entering human movements, as if the bot had invented them). But this is very practical for very low games with a time limit due to high requirements on the processor - each game engine will tie the processor to most of the time allotted to it. The shorter the time, the more games you can run per day on the processor core.

But still I like the idea. Even with small time constraints, it would be fun. Hmm, maybe I'll start this project ...

+1
source

Annual competition for such things! This area of ​​AI is called the general game and is a relatively new area of ​​study recently started by Professor Michael Genesert of Stanford University. Each year, a competition is held at the AAAI to determine the best GGP program after various games have been played.

Outside of the competition, there are several live servers where you can play against research universities and amateur enthusiasts. The ggp.org website is relatively new, but open and distributed, and The Technical University of Dresden supports a more active server.

To play here, you will need to create a player that complies with the GGP protocol standard. For help with startup, there is a project called ggp-base , supported by the current GGP world champion, with a simple infrastructure for creating GGP players. This could be a great place to start.

Hope this helps!

+2
source

Source: https://habr.com/ru/post/894362/


All Articles