Color Robot Battle is a programming game for the TRS-80 Color Computer designed by Glenn Sogge and implemented by Del Ogren. The object of the game is to write a program to control the movement, scanner, laser and missile of a battle robot and eliminate the opponent's robot.
Programs are written in Robot Language — a registerless hybrid of
and Logo. Labels are up to 6 characters terminated by
START> and automatically jump back to
after executing the last command. Colons separate commands on the same line. The
following commands are supported:
|The remainder of this line is a comment|
|Move forward <n> steps|
|Move back <n> steps|
|Move left <n> steps|
|Move right <n> steps|
|Turn clockwise <n> octants|
|Turn anticlockwise <n> octants|
|Turn to face direction <n>|
|Halt for <n> turns|
|Call a subroutine at <label>|
|Go to <label>|
|If something is in range in any direction…|
|If there's nothing in range in any direction…|
|If a missile is in the current octant…|
|If there's no missile in the current octant…|
|If a robot is in the current octant…|
|If there's no robot in the current octant…|
|If a wall is directly ahead…|
|If there's no wall directly ahead…|
|If a random value is true…|
|If a random value is false…|
Robots battle in Robot Land — a 128×90 arena. A robot starts with 62 units of robot energy and loses energy every time its attacked, collides with something or fires a weapon. A robot is destroyed when its energy level reaches 0.
The complete specification is available in the Color Robot Battle manual.
Color Robot Battle was developed by The Image Producers and published on a ROM/Program Pak by Tandy/Radio Shack in 1981, catalogue number #26-3070, priced $39.95. The following robot programs are available:
- Alpha and Omega by Glenn Sogge and Del Ogren (included with Robot Battle).
- Alpha, Beta, Delta and Epsilon by Brendan Donahe.
- Fred and Irving by Paul S Hoffman (published in The Rainbow, April 1983).
- Sigma and Tau by John Metcalf.
robots.zip contains all 10 programs in .CAS format.
- TRS-80 Microcomputer News (Feb 1983): 46–47. "Robot Battle: Adventures in Programming."
- The Rainbow (Apr 1983): 140–142. "Robots Maneuver Humans Into Programming."
- HOT CoCo (Sep 1983): 53–54. "Robot Battle."