Programming game
Appearance
A programming game is a computer game, where the player has no direct influence on the course of the game. Instead, a computer program or script is written in order to control the actions of the characters (usually robots or tanks, which seek to destroy each other).
Programming games belong to the creative game type of games. They can be also seen as educational games.
Types of programming games
- Games relating to cellular automata: the player programs the birth and death of cells in a grid and also creates the board setup. See cellular automata for some examples.
- The player programs physical machines which then have to accomplish certain tasks alone or against each other.
- The player programs virtual machines which then have to accomplish certain tasks alone or against each other.
Examples of programming games
- Programming game list
- Alive : cellular automata
- Alive Auto : cellular automata
- Alive II : cellular automata
- Branches : create branching patterns
- Game of Life : cellular automata
- Langton's Ant : cellular automata
- Logic Gates : virtual electronic components simulate logic gates etc
- Photonworld : virtual photonic gagdets simulate logic gates etc
- Random Walk : simulate random walks.
- Rule 110 : 1-dimensional cellular automata
- Train Set : logical gates made from a train on tracks
- Turing Machine : program a simple simulated computer
- Turing Machine II : program a simple simulated computer
- Wireworlds : cellular automata