Codex Gamicus
Explore
Main Page
Discuss
All Pages
Interactive Maps
navigation
Main page
Community portal
Recent changes
Random page
Admin noticeboard
Forums
Company Index
Character Index
Hardware Index
In-Game Index
Ratings Index
Video Game Index
Fandom
Gamepedia support
Report a bad ad
Help Wiki
Contact us
FANDOM
Fan Central
BETA
Games
Anime
Movies
TV
Video
Wikis
Explore Wikis
Community Central
Start a Wiki
Don't have an account?
Register
Sign In
FANDOM
Explore
Current Wiki
Start a Wiki
Don't have an account?
Register
Sign In
Sign In
Register
Fandom's centric source of video game knowledge
42,404
pages
Explore
Main Page
Discuss
All Pages
Interactive Maps
navigation
Main page
Community portal
Recent changes
Random page
Admin noticeboard
Forums
Company Index
Character Index
Hardware Index
In-Game Index
Ratings Index
Video Game Index
Fandom
Gamepedia support
Report a bad ad
Help Wiki
Contact us
Editing
RoboWar
Back to page
Edit
VisualEditor
View history
Talk (0)
Edit Page
RoboWar
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Infobox software | name = RoboWar | logo = [[File:RoboWar.png|RoboWar icon]] | screenshot = | caption = | collapsible = | author = David Harris (originally) | developer = | released = 1992 | latest release version = 5.39 | latest release date = | latest preview version = | latest preview date = | programming language = | operating system = [[Microsoft Windows|Windows]], [[Mac OS]] | platform = | size = | language = | status = | genre = [[Programming game]] | license = [[GNU General Public License]] | website = http://robowar.sourceforge.net/ }} '''''RoboWar''''' is an [[open source]] [[video game]] in which the player [[computer programming|programs]] onscreen icon-like [[robot]]s to battle each other with animation and sound effects. The syntax of the [[programming language|language]] in which the robots are programmed is a relatively simple stack-based one, based largely on IF, THEN, and simply-defined variables. 25 ''RoboWar'' tournaments were held in the past between 1989 until roughly 2003, when tournaments became intermittent and many of the major [[computer programmer|coders]] moved on. All robots from all tournaments are available on the RoboWar website. The ''RoboWar'' programming language, [[RoboTalk]], is a [[stack-oriented programming language]] and is similar in structure to [[Forth (programming language)|FORTH]]. ==Programming features== ''RoboWar'' for the Macintosh was notable among the genre of autonomous robot programming games for the powerful programming model it exposed to the gamer. By the early 1990s, ''RoboWar'' included an integrated debugger that permitted stepping through code and setting breakpoints. Later editions of the RoboTalk language used by the robots (a cognate of the HyperTalk language for Apple's [[HyperCard]]) included support for interrupts as well. ==History== ''RoboWar'' was originally released as a [[closed source]] [[shareware]] game in 1992 by David Harris for the [[Apple Macintosh]] platform.<ref>MacArcade; Don Rittner's Top Shareware Game Picks; 1993 by Don Rittner; Ventana Press; ISBN 1-56604-038-8 p. 114</ref> The source code has since been released and implementations are now also available for [[Microsoft Windows]]. It was based upon the same concepts as the 1981 [[Apple II family|Apple II]] game ''[[RobotWar]]''. Initially tournaments were run by David Harris himself, but were eventually run by Eric Foley. ==See also== {{Portal box|Video games|Free software}} *[[Core War]] ==References== <references/> ==External links== {{Commons|RoboWar}} * [http://robowar.sourceforge.net/ RoboWar 5] - Home of the recent [[Microsoft Windows]] version and original [[Apple Macintosh]] version * [http://sourceforge.net/projects/robowar/ RoboWar project page] at SourceForge * [http://stephan.kochen.nl/proj/robowarx/ RoboWarX] - An implementation written in [[C Sharp (programming language)|C#]] * [http://statico.github.com/jsrobowar/ JSRoboWar] - Runs in a [[HTML5]]-compatible web browser {{DEFAULTSORT:Robowar}} [[Category:Mac OS games]] [[Category:Free, open source video games]] [[Category:Programming games]] [[Category:Windows games]] [[Category:Artificial life models]] [[Category:Programming contests]] [[Category:1992 video games]] {{Strategy-videogame-stub}}
Summary:
Please note that all contributions to the Codex Gamicus are considered to be released under the CC BY-SA 3.0
Cancel
Editing help
(opens in new window)
Templates used on this page:
Template:Ambox
(
view source
) (protected)
Template:ArrayLicenseList
(
view source
) (protected)
Template:ArrayListGenres
(
view source
) (protected)
Template:ArrayPageType
(
view source
) (protected)
Template:ArrayStatusList
(
view source
) (protected)
Template:Commons
(
view source
) (protected)
Template:GameInfoboxLinksPI
(
view source
)
Template:GenreSwitch
(
view source
) (protected)
Template:Icon
(
view source
) (protected)
Template:Imbox
(
view source
) (protected)
Template:Infobox software
(
view source
)
Template:LicenseSwitch
(
view source
) (protected)
Template:PageTypeSwitch
(
view source
) (protected)
Template:Portal/Images/Default
(
view source
)
Template:Portal/Images/Free software
(
view source
)
Template:Portal/core
(
view source
)
Template:Portal box
(
view source
)
Template:SoftwareInfobox
(
view source
) (protected)
Template:Strategy-videogame-stub
(
view source
)
Template:Strategy stub
(
view source
)
Module:Arguments
(
edit
)
Module:Category handler
(
edit
)
Module:Category handler/blacklist
(
edit
)
Module:Category handler/config
(
edit
)
Module:Category handler/data
(
edit
)
Module:Category handler/shared
(
edit
)
Module:Message box
(
edit
)
Module:Message box/configuration
(
edit
)
Module:Namespace detect/config
(
edit
)
Module:Namespace detect/data
(
edit
)
Module:No globals
(
edit
)
Module:Yesno
(
edit
)
Follow on IG
TikTok
Join Fan Lab