RoboWar

RoboWar is an open-source video game in which the player programs onscreen icon-like robots to battle each other with animation and sound effects.

The syntax of the language in which the robots are programmed is a relatively simple stack-based one, based largely on IF, THEN, and simply-defined variables.

By the early 1990s, RoboWar included an integrated debugger that permitted stepping through code and setting breakpoints.

RoboWar was originally released as a closed source shareware game in 1990[1] by David Harris for the Apple Macintosh platform.

It was based upon the same concepts as the 1981 Apple II game RobotWar.