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.