Robot Battle was created by Brad Schick in 1994 for Microsoft Word after he was inspired by a similar game called Robot War on the Apple II+. Robot Battle is mainly a programming game that requires its players to design and code the robots. The player is challenged to program a robot using simple programming language called Robot Scripting Language (RSL). The unique feature about this game is that it requires strategy and not timing and accuracy to win. This feature makes this game challenging and also a fun way to learn coding. The player creates a robot or sometimes teams of robots to compete against other players from all around the world.
The robots in this game have three different parts:
The Body: Body contains the tracks and rotates 5 degrees per turn.
The Gun: Gun is to shoot missiles. It is used to destroy robots, missiles, cookies and mines, rotates 10 degrees per turn.
The Radar: Radar scans for missiles, cookies and mines, rotates 15 degrees per turn.
The different types of robots fight in a rectangular arena using all the three parts. Once the robot is ready and battle starts, players fire missiles, scan them with radar, avoid missiles, and collect the energy bonus points. A player winning depends on choosing the best strategies and not on writing the most complicated codes. If a players robot is smarter than the other player's robot than it will win even if it has less complicated codes. The code can be created in text editors like Notepad and Ultra Edit. Mostly the robots are worked on in .prg format but some times the programmers choose to use .dst files also.
The game comes with extensive tutorial and help documents. Players should also consider registering on the Robot Battle Forum called Registry. This forum is a great place to get help from experienced players. The trick is not to give up and keep trying new things. Once a player has learned to create a basic robot he/she should consider adding new features to it. Players can also look at the existing robots to get an idea or inspiration.
Everyone from a novice to an expert programmer can play this game and make it more challenging by learning the tricks.