RobotWar

RobotWar

RobotWar was a programming game written by Silas Warner. This game, along with the companion program RobotWrite, was originally developed in the TUTOR programming language language on the PLATO system in the 1970's. Later the game was commercialized and adapted for the Apple II family of computers and published by Muse Software in 1981. The premise was that in the distant future of 2002, war was declared hazardous to human health, and now countries settled their differences in a battle arena full of combat robots. As the manual stated, "The task set before you is: to program a robot, that no other robot can destroy!"

The main activity of the game was to write a computer program that would operate a (simulated) robot. The player could then select multiple robots who would do battle in an arena until only one was left standing. The robots did not have direct knowledge of the location or velocity of any of the other robots; they could only use radar pulses to deduce distance, and perhaps use clever programming techniques to deduce velocity. No physical dexterity was required or even relevant in RobotWar; there was no way for the player to actually take part in the battle.

The robots' language was similar to BASIC. There were 34 registers that could be used as variables or for the robots' I/O functions. An example program from the game manual follows:

SCAN AIM + 5 TO AIM ; MOVE GUN AIM TO RADAR ; SEND RADAR PULSE LOOP IF RADAR < 0 GOSUB FIRE ; TEST RADAR GOTO SCAN FIRE 0 - RADAR TO SHOT ; FIRE THE GUN ENDSUB

The robot with this program would sweep its radar in a circle, firing off radar pulses, and when it detected another robot in this way, would fire a projectile, set to explode at the correct distance as estimated by the radar pulse. This particular robot would stand still throughout the entire battle, as it never assigned any number to its movement registers.

In a way, RobotWar was a multiplayer game, in that different people could program their robots, then copy all the robots' source code to the same floppy disk and load all the robots to fight in the arena.

The game was sold in cassette tape and floppy disk versions.

"RoboWar" is a similar game that was released later on the Macintosh, and is now available for both Mac OS and Windows.

"Crobots" is a related game that uses a simplified version of the 'C' programming language to program the robots. In Crobots the game arena is displayed as simple ASCII graphics.

Reception

In its first issue, Computer Gaming World praised the game's easy-to-learn language, comparable to BASIC, and for its first few years hosted yearly contests in which contestants sent in their robot programs. [Citation
last = Edmunds
first = William
title = RobotWar: A wargame for all programmers
magazine = Computer Gaming World
pages = 13-17
date = Nov-Dec 1981
url =
]

References

External links

*moby game|id=/robot-war|name="Robot War"


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Robotwar — Разработчик Muse Software Издатель Muse Software Создатели Геймдизайнер Silas Warner Даты выпуска …   Википедия

  • Silas Warner — (18 August 1949 ndash; 3 March 2004) was a game programmer and the first employee of Muse Software. Among other games, he created Castle Wolfenstein and Beyond Castle Wolfenstein . These two games inspired id Software to create Wolfenstein 3D ,… …   Wikipedia

  • Crobots — Original author(s) Tom Poindexter Initial release December 1985; 25 years ago (1985 12) Stable release 1.1 patch level 2.1 / November 22, 2003; 7 years ago ( …   Wikipedia

  • Muse Software — was a software and computer game publisher and developer for the first generation of home computers. They first published for the Apple II, and later expanded to the Commodore 64, Atari, and the IBM PC. MUSE was founded in 1978 by Ed Zaron. Silas …   Wikipedia

  • List of Apple II games — Following is a List of Apple II games. The Apple II had a huge user base and was a popular game development platform. Link here for the list of Apple IIGS games.Games that did not originate on the Apple II are marked (port).compactTOC See also… …   Wikipedia

  • Robot Battle — Infobox VG| title = Robot Battle developer = Brad Schick publisher = GarageGames designer = engine = released = 2002 genre = Programming game modes = Single player ratings = platforms = Windows media = requirements = input = : For the Apple… …   Wikipedia

  • Personal computer game — A personal computer game (also known as a computer game or simply PC game) is a video game played on a personal computer, rather than on a video game console or arcade machine. Computer games have evolved from the simple graphics and gameplay of… …   Wikipedia

  • Space Taxi — is a computer game for the Commodore 64. It was written by John Kutcher and published by MUSE Software in 1984. Space Taxi is an action game, with an idea similar to Jumpman . There are 24 different levels, all in sequential order, and the player …   Wikipedia

  • RoboWar — Infobox Software name = RoboWar caption = collapsible = author = developer = released = latest release version = 5.39 latest release date = latest preview version = latest preview date = programming language = operating system = Windows, Mac OS… …   Wikipedia

  • Simulism — [The term in the usage in which it appears here seems to have been coined by [http://www.jansch.nl/tag/simulism/ Ivo Jansch] in September 2006. His [http://www.simulism.org Simulism Wiki] is an exploration of Simulism, which invites contributions …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”