Your Missouri S&T Association for Computing Machinery is holding an AI Tournament on the weekend of April 25th - April 26.
It will be a 24 hour event culminating in AI vs. AI Battle with fabulous prizes to the victors!
About the Tournament:
There will be no entrance fee!
Each team will be a maximum of 3 people, 3 is the preferred size although smaller teams and individuals will be allowed.
Rules:
There will be 24 hours to work on your AI.
Work will be limited to lab machines in CS 207 with 2 machines per team.
NO CHEATING(You can Google whatever you want, but all code must be written by team members in the 24 hours allotted)
Joe wants you to come!!!
Results:
We ran a round robin tournament between the 6 teams that submitted AIs at the end of the competition.
1st Place: FireNinjas - Stephen Mues, Gerald Holt
2nd Place: Oblivion - Andrew Schrader, Kyle Ensign, Andrew Brizendine
2nd Place: RandomWalk20h - Evan Wright, Will Holley
3rd Place: GCL_Fail - Brian Goldman, Kyle Steinert, Jeff Arneson
Downloads:
The game from this semester is licensed under the GPLv3.
Client: Download
To build the client, run make or use the included Visual Studio project. The client expects at a minimum the server and port. If no other arguments are provided, the client will create a game on the server, and it will report that game number to you. You then need to provide that game number as the third argument to another client and the clients will play against each other. For more information, check out the powerpoint and excel files in the client package.
Client API: Online Documentation
The client API documentation is also included in the client package.
Visualizer:
The visualizer comes in the client download. To use the visualizer, take the game log that the client produces and provide it as an argument to main.py in the visualizer folder. We had some .bat files for dragging and dropping the gamelogs onto, but they were heavily dependent on where the Visualizer was stored - feel free to try those also.
Server: Download
To run the server, run test.py with Python - a server will be started on port 19000. If you want to poke around in the code, game.py contains most of the game implementation
When and Where:
Event starts, rules and API explained:
5 PM Friday(April 25th) in CS 213
Time to work on your AI:
6 PM Friday(April 25th) -
6 PM Saturday(April 26th) in CS 207
Tournament and Awards
6 PM Saturday(April 26th) in CS 213
CS 209 will also be available to store personal items