Welcome to the Programming Games Wiki, a community site for programming game addicts. In a programming game players write programs to compete against each other. Feel free to add anything on-topic or just chat about the games on the discussion page.
Early Programming Games1961
- The earlier known programming games is Darwin, played on an IBM 7090 mainframe at Bell Labs.
- The earliest reference to Core War, 15 years before the version invented by A. K. Dewdney.
- Silas Warner's first version of RobotWar on the PLATO system.
- Modern Core War was introduced by A K Dewdney in Scientific American.
- DROID was developed at Reichhold Chemicals as a teaching aid.
- Robot Arena was published for the RM 380Z series of computers by SPA Publishing.
- CROBOTS was published as shareware by Tom Poindexter.
Featured Programming Games
was the first commercial programming game, originally written by Silas Warner for PLATO. In 1981 RobotWar was published for the Apple II by MUSE Software.
was a commercial game for the Amiga, Apple II, Atari ST, Commodore 64 and PC. OMEGA was designed by Stuart Marks and published by Origin Systems in 1989.
was introduced by A. K. Dewdney in Scientific American. The game Dewdney described has since been extended and implemented on a number of systems.
Color Robot Battle
Color Robot Battle
was a commercial game for the Tandy TRS-80 Color Computer, designed and written by Glenn Sogge and Del Ogren.
Programming Games of Note
- AI Fleet Commander - AI programs control space fleets which battle in a simulated universe
- A.I. Wars (The Insect Mind) - up to 10 programs control a robot
- ARobots - up to 6 programs control a robot
- A-Robots another assembler language based robot fight variant
- AT-Robots - up to 32 programs control a robot
- Battlecode - MIT Programming Competition
- Beta the Game - Open Environment Platform Programming Game
- BF Joust - two programs battle in a shared memory array
- Bitbath - A real time strategy game where your code does the fighting.
- Bug Brain - is a game where you build brains to run a bug.
- c-jump - Computer Programming Board Game.
- Carnage Heart - is a video game for the PlayStation.
- Ceebot - Enhanced version of Colobot. A series of exercises to programming robots
- ChipWits - Program Robots using graphic chips.
- Circuit Coder
- Code of Tanks - 3-D tank battle game where you code your tank's AI in .NET
- Colobot - programming robots to undertake a series of expeditions
- Color Robot Battle - two programs control a robot
- Combat Zone - AI controlled tanks battle it out in an arena
- Core War - two or more programs battle in a virtual computer
- CoreLife - up to 4 programs battle in a virtual computer
- Corewars 8086
- CROBOTS - up to 4 programs control a robot
- CROBOTS 3D - There is no difference from the old CROBOTS in the game rules, even the old robot versions (90s) can be loaded.
- cube-composer - A puzzle game inspired by functional programming.
- Darwin - two or more programs battle in computer memory
- DROID - up to 7 programs control a robot
- DroidBattles - up to 8 programs control a robot
- Fight Code Game - web based robot battle
- Final Fantasy XII - console role-playing game for the PlayStation 2 and a sequel, Final Fantasy XII: Revenant Wings, released for the Nintendo DS.
- Fix the Factory Free LEGO Mindstorm Games | Cartoon Network
- GalaxyFX - up to 4 programs control a spacecraft to harvest minerals
- GNU Robots
- GRID WARS
- Grobots - a game in which multiple robots eat, fight, and reproduce under the control of programs written by the players.
- Gate - is a puzzle game about logic.
- Human Resource Machine - is a visual programming-based puzzle game developed by Tomorrow Corporation.
- HR2 - tower building game with programmable robots.
- Infinifactory - is a puzzle video game developed by Zachtronics Industries.
- JS Robots
- JArmy - played team of robots, programmed by reacting on events from env.
- Light Bot - Light Bot 1 and 2. Control a robot by giving it commands. Use programmer-style logic for more complex levels that include functions to re-use.
- Manufactoid - Build a factory. Requires a you to both think like an engineer and write Lua code to control your factory
- Marionette Handler - console game for the Dreamcast. Marionette Handler 1 and 2.
- NessBots - 3d web robots coding game. PvP, co-op, single player campaign, and much much more!
- Netrobots - a networked arena robot game
- Oort - fleets of spacecraft battle to control the universe
- P-Robots - up to 4 programs control a robot
- Parachuting Robots - A classic programming puzzle
- PlanetWars - two programs try to conquer planets in a simulated solar system
- Prog&Play - programming units of a real time strategy game
- RARS - Robot Auto Racing Simulation
- RGBattle - Action RTS programming game
- Robo-Arena - single player rpg where one program controls your robot
- Robocode - Java or .NET programs control your tank robot in arena. Build the best - destroy the rest!
- Robocom - Is a very simple visual programming language by programming your own robot.
- RoboRally - Board game
- RoboSport - Maxis developed this game for DOS, Macintosh and Windows 3.x. In 1992, it was released for the Amiga.
- Robot Battle
- Robot Odyssey - played by several CMOS programs solving puzzles
- RobotWar - up to 5 programs control a robot
- StarCraft Brood War - Starcraft AI Competition
- TclRobots - two or more programs control a robot
- Web Based Robot Programming Game