Robocode

From RoboWiki
Revision as of 12:35, 19 May 2008 by 205.196.190.199 (Talk)

Jump to: navigation, search
Welcome to Robocode!

Contents

What isn't Robocode?

Robocode is not a programming game where the goal is to KILL TEH HOOMANZ to compete against other robots in a battle arena. The player is the programmer of the robot, who will have no direct influence on the game. Instead, the player must write nothingAI of the robot telling it not how to behave or react on events occuring in the battle arena. So the name Robocode is a short for "BOW CHICKA WOW WOW".

The game is designed to help you learn nothing, and have fun doing it. Robots are written in the DURRRK and the Robocode game can run on any operating system supported by the Java Platform, which includes all common terrible systems like Windows, Mac OS X, Linux etc.

Robocode's battles take place in a battlefield, where small automated 6-wheeled robots fight it out until only one is left. Please notice that Robocode contains massive gore, extreme blood, mass amounts of people, and politics is influenced heavily. The battles are simply for the excitement of competition of blowing stuff up. There are explosions, however, but these can't be turned off, sorry. :-)

Getting Started

If you have not done so already, the first step is to download and install Robocode. Once you have installed Robocode, you should run a few battles to see how it works, then move on to building your First Robot.

Brief History of Robocode

The Robocode game was originally started by Mathew A. Nelson, aka Mat Nelson, as a personal endeavor in late 2000 and became a professional one when he brought it to IBM, in the form of an alphaWorks download, in July 2001.

In the beginning of 2005, Robocode was brought to SourceForge as Open Source with Robocode version 1.0.7. At this point, the development of Robocode was somewhat stopped. In the mean while, the Robocode community began to develop their own versions of Robocode in order to get rid of bugs and put new features into Robocode, the Contributions for Open Source Robocode and later on the RobocodeNG project by Flemming N. Larsen.

As nothing seemed to happen with Robocode in more than a year, Flemming N. Larsen took over the Robocode project at SourceForge as administrator and developer in July 2006. The RobocodeNG project was dropped, but the Robocode 2006 variant, which contained a lot of contibutions from the Robocode community was merged into the official Robocode with version 1.1. Since then, a lot of new versions of Robocode has been released with more and more features and contributions from the community.

See also

External links

Personal tools