Screeps

Screeps

"Screeps" is a play on words for "scripts" and "creeps". It is an MMO RTS game for programmers in an open, persistent, shared world. Each player uses JavaScript (or compilers of other languages in JavaScript) to write the AI of their colony of units ("creeps"), which live and work in real time, even when the player is offline. The game world is procedurally generated and consists of rooms. Players compete for control of these spaces by mining resources, building infrastructure and commanding armies. Screeps can also be described as a sandbox game for programmers, as it has no fixed objectives. Instead, it provides players with a fully programmable game world, means to interact with each other within it, and a JavaScript API to control game objects. This allows for many possible outcomes for each player and an open ending to the game.