Our apologies if you receive multiple copies of this announcement. --------------------------------------------------------------------- EvoRobocode Competition to be held as part of the 2012 Genetic and Evolutionary Computation Conference (GECCO-2012) July 7-11, Philadelphia, PA, USA Organized by ACM SIGEVO http://www.sigevo.org/gecco-2012 *Goal* EvoRobocode challenges you to apply Evolutionary Computation to design a competitive robot tank for the Robocode game! Robocode is a programming game, where the goal is developing in Java a robot tank to fight against other tanks. Battles can be either run in real-time and displayed on the screen or run in a batch mode without visualization. Robocode also features an on-line tournament system to rank developed tanks. To make the competition among robots more fair, each tank belongs to different categories based on its code size. Accordingly, only robots with a similar degree of complexity are allowed to battle together. *Rules* Each team can enter the competition with one robot tank. Robot tanks are Java program developed using the APIs provided with the standard distribution of Robocode (http://robocode.sourceforge.net/) Robocode, allows different category of robot tanks based on the size of the code, but for EvoRobocode we accept only tanks in the Nano bot category (http://darkcanuck.net/rumble/Rankings?game=nanorumble), i.e., robot tanks with a code size not larger than 250 bytes (where the code size has to be computed as described at: http://goo.gl/IbSnU). Each entrant is free to use any tool, approach or method desired to develop his own robot tank as long as the final result is a valid robot tank according to the RoboRumble specifications (http://robowiki.net/wiki/RoboRumble/Starting_With_RoboRumble), i.e., it must be possible to submit the entry to the RoboRumble tournament without any modification. *Submission* A submission to EvoRobocode involves two different steps. First, each entrant has to submit its own entry to the RoboRumble 1-vs-1 tournament (instructions to enter the RoboRumble are available at http://goo.gl/wEw69). Second, entrants have to submit to [log in to unmask] the following materials: 1. the name used to submit the entry to the RoboRumble 1-vs-1 tournament 2. a package containing the robot tank and including the source code 3. a brief writeup (2 pages max) describing the entry and the approach used to develop it All submissions should be sent to [log in to unmask] by June 22, 2012. *Scoring* Each entry will be scored by a panel of judges according to the following schema: - 50% Performance, i.e., on ranking in RoboRumble tournament - 30% Relevance, i.e., to what extent EC was relevant in the development process of the robot - 20% Novelty, i.e., how novel is the approach used *Important Dates* Submission deadline: June 22th, 2012 Results will be announced during GECCO 2012 (July 07-11, 2012) *Further Information* https://sites.google.com/site/evorobocode/ http://groups.google.com/group/evorobocode http://robocode.sourceforge.net/ http://robowiki.net/