Screeps: Arena is an online RTS PvP strategy game for programming enthusiasts, wherein the core mechanic is programming your units AI. You write real JavaScript that fights autonomously against other players in a match-based arena environment.
Screeps means "scripting creeps." You use real JavaScript to script behavior of your units, or creeps. The Screeps franchise is aimed at programming enthusiasts and consists of two games: World and Arena.