Object of the game
In War Of the Robots, you program a simulated robot
to fight other robots, programmed by other people. The goal
is to have fun, and try to design the best possible robot.
You control where the robot goes, how it dodges bullets and various
other weapons, how it maneuvers into position and shoots the
other robot down. A list of present and future features is available here.
Importand background information
This is still a beta-version, and therefore some of the functionalities
of the game are not present yet. The documentation, for example, is
not complete. If you have any question please send mail to
wor@earthling.net.
However, the game is fully functional
and so you can start playing right away.
Participation in this game is totally free, as this is done not
for profit but for fun. If you want to help the staff, you can
send mail to wor-staff@earthling.net.
Quick start
You can start right away by opening
wor.htm
on appletviewer or
on your browser (if it supports java 1.1).
To program your own robot, all you have to do is write a class that
implements the RobotBrain interface.
This interface contains a single method,
public Instructions nextMove(Feedback senses)
This method is called every time your robot wants to know what to do, i.e. at each time step.
The Feedback
contains your robot's sensory inputs: it can know its position in the map,
the position of walls on the map, even the position of the other robots and all the bullets
present in the simulation.
The Instructions
will contain the orders from your brain to the robot: should it go forward,
turn, fire?
Your orders will then be checked against some rules to make sure that you are not asking your robot to turn 180 degrees in one time step or fire at a too great rate. The rules are the following:
To complete the explanation and provide you with inspiration, six example robots are provided with source code
How to claim fame
Once you have designed a good robot, you can send the class file(s)
to wor@earthling.net in order to have your robot added to the web page
so that everyone can try against other robots online. The web page
also allows you to download robots designed by other people to try
your robot against them.
[Index] [Features list] [Javadoc] [WOR home page (online)]
Please send feedback to wor@earthling.net.