A multiplayer browser-based programming game, CodeCombat. In the combat players need to learn and write codes to control their forces to fight againt other coders.
With CodeCombat you need to write a lot of code and able to learn a lot of coding skill in 6 different programming languages, Python, JavaScript, CoffeeScript, Clojure, Lua and Io. Just play game to learn how to program, no need lessons anymore.
6 different game character classes available, Archmage (Coder), Artisan (Level Builder), Adventurer (Level Playtester), Scribe (Article Editor), Diplomat (Translator) and the Ambassador (Support).
If you are a coder and gamer, you must try CodeCombat! Lets have fun.
Thanks Nick, George, Scott (The founders) and Michael, Jeremy, Matt who made this great programming combat game.
Cost: FREE
Requirement: Python, JavaScript, CoffeeScript, Clojure, Lua, Io
Source: Read more about CodeCombat