Programming games
In programming games, player have to develop algorithms for artificial intelligences.
List of Programming games[edit]
This is a list of free/libre programming games:
Game | Screenshot | Last Release | Genres | Description | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Infon Battle Arena | 2006-10-01 | Life simulation, RTS, Programming |
Infon Battle Arena is a real-time multiplayer programming game written by Florian Wesch. You control your creatures using the Lua programming language and let them compete for food and survival against other players. The game is client/server based and is playable over the internet. Players can upload code at any moment to update their code or fix bugs while the game is running in realtime. It is written in the C and Lua programming language using the SDL library. The latest release is 265 released on February 25th, 2008.[1] The media and the source code are both licensed under the GPL. | |||||||||||||||||||||||||||||||||||||
Codewars | no image | 2005-01-01 | Programming |
Codewars is a programming game written by Timo Hallek and Ronny Peine.[3] The latest version of the game is 0.3.0 RC4 on January 1st, 2005. It is licensed under the GPL. The game was written in the C++ and Perl programming languages.[4] | ||||||||||||||||||||||||||||||||||||
Ruby-warrior | no image | 2012-04-28 | Programming,Roguelike |
Ruby-warrior is an AI programming game written in Ruby by Ryan Bates. It is licensed under a MIT license. | ||||||||||||||||||||||||||||||||||||
Guido van Robot | 2010-03-04 | Programming education |
Guido van Robot is a programming language, an IDE and a tutorial designed as an introduction to the fundamentals of (Python) programming for beginners. It is licensed under the GNU GPL. The program includes a tutorial, whose latest release is 0.5. The program uses:
| |||||||||||||||||||||||||||||||||||||
Liberation Circuit | 2017-04-15 | Real Time Strategy Programming |
Liberation Circuit is a real-time strategy game about escaping from a hostile computer system, by designing and building units sufficient to the task. Unit AIs are written in a simple C-like language; in an optional programming aspect of the game, the player may fully customize the AI of the units they built using an integrated compiler and editor. | |||||||||||||||||||||||||||||||||||||
Corewars | 2002-10-31 | Programming |
Core Wars is a combat programming game in which warriors fight to the death in a virtual ring. It is written in the C programming language using the GTK library. It is developed by Philip Thorne and Walter Hofmann.[9] The latest version of the game is 0.9.13(stable) released on October 31st, 2002.[10] | |||||||||||||||||||||||||||||||||||||
Consomaton | 2016-06-17 | puzzle, programming |
Consomaton is a puzzle game revolving around cellular automata. The player has to set or change the rules of the automaton so that they transform a given starting state in a console to another given goal state.
| |||||||||||||||||||||||||||||||||||||
Colobot | 2023-08-08 | RTS, programming |
Colobot - colonise with bots - is a combination of a real-time strategy and a programming game. The player takes the role of an astronaut with the mission to find a habitable planet, after humankind plunged the Earth into an ecological catastrophe. The player is not on their own, but accompanied by programmable robots that can help in building and defending structures. Through a satellite link with 'Houston' she/he is directed to complete a number of missions on different planets. The game also involves a rather aggressive though evolving relationship with native alien lifeforms. Apart from the missions, there are also two game modes that instruct the player in the use of CBOT, the language used to program the bots. This language is rather similar to C++ and Java. During the missions, it's not really necessary to write code for the bots, but it is convenient to be able to adapt the programs Houston offers to the player. Version 0.1.6 introduced the Code Battle game mode, where players first provide all programs needed to operate a base and/or kill all enemies, and then let the programmed bots do their job without the possibility to interfere. The game provides three types of enemies: passive targets, pre-programmed bots and hot-seat play against a fellow human. |
- ↑ Download page for Infon Battle Arena at code.google.com
- ↑ Codewars page
- ↑ Sourceforge members list for Codewars project
- ↑ Sourceforge.net project page for Codewars
- ↑ GvR developers
- ↑ 6.0 6.1 https://metadata.ftp-master.debian.org/changelogs/main/g/gvrng/stable_copyright
- ↑ Copyright file accessed on March 16th, 2017
- ↑ Copyright file accessed on March 16th, 2017
- ↑ Sourceforge.net membership list for Core Wars
- ↑ Sourceforge.net download page for Core Wars
- ↑ The game's README file
- ↑ README of the code repository
- ↑ README of the data repository