Server Windows: Linux Please download the sources from the SVN repository. Sources GUI Ruby Client Ruby One Click Installer Do not unrar the server and GUI in the same directory ! If you see a client with zero ally, then that means this client is not playing, but just seeing another game in progress. Game started August 17th 06 | About
This projet gives you an AI programming platform. What we provide is a TCP Server creating a virtual board. You have to write a TCP client that connects to the server that controls some entities called 'ants'. These ants have to be somewhat intelligent and evolves in this board. We also provide a graphic interface. What you need is to know a programming language (we do not impose it, but you have to conform to the network protocol described in the documentation) and be able to write a TCP client. As today the game is fully functional. You can move your ants, attack, create maps with obstacles, and configure (not all yet) the server options. In the future, we'd like to create a real multiplayer world, where all the players are robots. Tired of SecondLife, or any other metaverses. We want a world of Artificial Intelligences. News2008 November: Yeah, I am on it again ! Developing a Ruby/GTK GUI to launch local clients we are working on. 2007 July 8th: SVN has been updated. 2006 Nov 5th: Version 0.5.6b November 4th
Documentationhttp://docs.google.com/View.aspx?docid=ah3d9h5vcmx_0fzdtzp Download the doc as an rtf file (caution: this file is not updated very often) Public serverNo more true, sorry. We temporary host a public server at Please test your client locally first before connecting to this server. Uptime displayed on HTTP page Graphic interfaceYou will code a AI client. We provide a simple graphic interface to free you from the task of doing it yourself. Of course you can code your own if you want to... and send it to us :) Tiny Graphical Client is written in Ruby. Install Ruby, and then run "ruby maingui.rb <ip> <port>" to launch it. TeamWe are three. One on the server, one on the GUI, and one on a AI client. Once the server and GUI are stable, we will be three on AI clients :) QuestionsWhat about trying a board ? Old newsNovember 1st - Update:
I forgot to include in the server package the configuration file !!!
That was the main goal of this version... You find it on the SVN repository. October 5
You must have libboost-thread installed. On debian / ubuntu: On fedora/other try: You can browse the code here: http://antbattle.googlecode.com/svn/trunk/
Server compiled and running on Linux ! A release is coming soon ! September 14 September 12 September 7 The default client's brain has been modularized and a new strategy is available ! Server Version 0.5.3 released !- Basic statistics on clients win and loss - Correct uptime minute bug when hours >0 September 5 - GUI 0.4 released !- The GUI is faster than ever ! Server Version 0.5.2 released ! - Uptime displayed on HTTP page - HTTP Server port configuration - HTTP request client IP displayed in server logs September 4 - GUI 0.3 released ! September 2 - GUI Version 0.2 released ! August 31 August 29 Version 0.4.1 released ! See the release note in the rar. August 23 Older versions |
Contact: faivrem at gmail dot com





