CodeCombat 是一个通过玩游戏来学习编程的网站,也是GitHub上最大的开源CoffeeScript(类JavaScript脚本语言)项目,有上千程序员和玩家为其编写程序、测试游戏。到目前为止,已经翻译成多种国外语言,包括中文。最重要的是,你是写代码执行游戏。你要扮演得是一名非常有力量的魔法师,要通过你写代码魔法,让你的人去消灭怪兽。

作者在网站上这样说:

“你想学编程?你不用上课。你需要的是写好多代码,并且享受这个过程。

这才是编程的要义。编程必须要好玩。不是 哇又一个奖章诶 那种“好玩”,而是老妈,我得先把这关打完! 这就是为什么 CodeCombat 是个多人游戏,而不是一个游戏化的编程课。

无论你是新手还是编程精英都可以加入到这款游戏中。推荐新手从“战役模式”开始。

官方网站: http://codecombat.com/