2.7 Programming Games
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 some domain-  specific programming language in order to control the actions of the characters (usually  robots, tanks or bacteria, which seek to destroy each other). Most programming games  can  be considered environments of digital organisms, related to artificial life simulations.