Google
 
   
Login
Username:

Password:


Lost Password?

Register now!
Search
Main Menu
top books
Polls
What do you think about php-deluxe.net?
Excellent!
Cool
Hmm..not bad
What the hell is this?
encyclopedia
recommendation
Freenet DSL
Who's Online
12 user(s) are online (10 user(s) are browsing encyclopedia)

Members: 0
Guests: 12

more...
browser tip
recommendation!
Sponsored
partner

Robocode

Robocode is a free educational game provided by International Business Machines. It is designed to help people learn to program in Java programming language and enjoy the experience. It is very easy to start - a simple robot can be written in just a few minutes - but perfecting a bot can take months or more.

Competitors write Software that controls a minature tank which fights other identically-built (but differently programmed) tanks on a playing field. Robots move, shoot at each other, scan for each other, and hit the walls (or other robots) if they aren t careful. Though the idea of this game may seem simple, the actual strategy needed to win is not. Good robots have hundreds of lines in their code dedicated to strategy. Some of the more successful robots use techniques such as statistical analysis and attempts at neural networks in their designs.

Several sample robots are included in Robocode to help the beginners get started. They demonstrate various basic techniques used in coding robots, from event-driven programming to writing out data to be used later. Many more sophisticated techniques have emerged involving movement, aiming, and even dodging bullets.

There exist several leagues for Robocode. The two main active competitions are the [http://robowiki.netRoboRumble ], a continuous league based on distributed computation in a similar way to , and the [http://robocode.yajags.com/ Robocode Little League], a weekly competition specifically for codesize-constrained bots. One can test a robot against many other competitors by downloading their bytecode, so design competition is fierce.

= External links =

*Irish Robocode Competition : [http://www.robocode.ie http://www.robocode.ie] *Robocode can be downloaded from SourceForge: http://robocode.sourceforge.net/ *Old location was: http://robocode.alphaworks.ibm.com/ *For more information look at the RoboWiki, a WikiWiki dedicated to Robocode strategy can be found [http://robowiki.net/ here] *Beginners might want to start with [http://robowiki.net/BeginnersFAQ the Beginners FAQ]