A simple open source programming game that allows editing of scripts while the game is still being run. The scripts control the AI of some combatants in a Quake III-style game.
The "Basic Coder" allows creating of scripts without programming knowledge.