用编程来玩的游戏CodeCombat

今天发现了一个不错的网页游戏,名字叫CodeCombat。

在游戏中,你需要编写代码去控制人物完成一定的任务。刚开始的时候,游戏会引导你使用类似moveDown()这样的函数去移动,或者类似attack()这样的函数去攻击怪物。随着游戏的进行,你需要学会使用判断语句、循环语句来做更多的事情,也需要自己写代码获取距离、计算坐标。

这个游戏中可以选择Python、JavaScript、lua等语言,代码自动补全等功能做的也不错。我认为它很适合作为编程的启蒙游戏。如果你已经有很强的编程能力了,你可以试一试,看自己写的代码可以让主人公坚持多长时间不死。

游戏的网站是:http://codecombat.com/

不需要注册就可以玩,但是只有注册才可以保存进度。

这个游戏是个开源项目,源码可以在github下载,下载后也可以启动本地服务器来玩:https://github.com/codecombat/codecombat

如果有谁知道类似的游戏(通过写程序与电脑或其他玩家对战),一定要在下面评论告诉我!

《用编程来玩的游戏CodeCombat》有一个想法

  1. 类似的游戏,使用javascript的坦克大战http://fightcodegame.com/
    使用java或.Net的坦克大战http://robocode.sourceforge.net/
    听说腾讯也做了一个http://codetank.alloyteam.com/

发表评论

电子邮件地址不会被公开。 必填项已用*标注