This project aims to provide an distributed online environment for game playing bots. Agents will be registered on a web-site, and the source code submitted (for validation purposes), but the games will be executed over a socket connection, allowing agents to be written in any language and use whatever computational resourses are available. The agents will send and recieve simple messages according to the rules of the game, and the web site will maintain a leaderboard of the best performing agents, accessible via a REST interface. Transcripts of games will also be made available for training purposes.
For the purpose of this project, very simple games will be used, such as "rock-scissor-paper" or "guess the number". However the infrastructure should be able to be scaled to handle games like Hanabi or Poker.
Department of Computer Science & Software Engineering The University of Western Australia Last modified: 22 July 2019 Modified By: Michael Wise |