Euskal Enkounter 16

Organiza Fundación Euskaltel

2008 activities

Real Time Battle

 

RealTimeBattle is an AI (Artificial Intelligence) game in which a robot's behaviour is programmed so that it fights in the arena against other robots programmed by other people.

This project started in August '98 inspired in RobotBattle, a very interesting game that authors used some years ago. However this game had some drawbacks: it was only available for Windows, and robots were written in an own language, which limited possibilities for writing intelligent robots. RobotBattle has been ever since in development, but it is not yet available for other operating systems. Thus the decision was made to create a UNIX programmation game which uses a modern OS features. You can get RealTimeBattle and read additional information on it in the website.

 

GENERAL RULES

1.- RTB version will be 1.0.8 on GNU/Linux x86_64 .

2.- Any programmation language robots will be accepted.

3.- Robot will be delivered compiled in Linux ELF (libc6) binary format. If the robot is programmed in an interpreted language it will be delivered without compiling. Anyway it must be accompanied by source code.

4.- If the robot is delivered in an interpreted language, it is essential that the author will be able to lend the interpreter for installation.

5.- Only a robot will be admitted for each participant.

6.- There will be a league competition, i.e., each robot will figth once against all the others. If robots number is big enough semi-finals and a final will also be played.

7.- Were there semi-finals, they would be played in a Circle Arena, whereas the final would be played in an square area (Nippon.arena).Both are RTB default.

8.- Options (Gravity, acceleration, etc.)will be left to default.

9.- Robots will be delivered:

     Through the party's productions FTP.

     Optionally, should you have any problems with the FTP, you might hand the file in the control desk.

10.- The file to be handed in will be one and it will contain:

      A .robot extension executable.

      A file_id.diz with the robot and author's data.

      The source code. If it occupies several files it will be compressed to just one.

11.- Format can be gzip/bzip2/rar/zip/lha/arj/tar.

12.- The file name will be the author's handle (nick), e.gr., spock.tar.gz. In the same way, the robot's name /executable) will be that one of the author's handle.

13.- Competition can be seen on the Video-Wall.

14.- The winner will be the one who gets more points.Should there be a draw, all the equaled robots will be placed on the arena and the winner will be the one who in the end has more life points.