CodeCombat是玩游戏学编程平台。CodeCombat为免费开源的跨平台游戏网站,用户可以通过玩游戏来学习编程语言。CodeCombat拥有上千程序员和玩家为其编写程序、测试游戏。CodeCombat的任务就是教会大家编程,并且通过游戏提升开发者的水平。
CodeCombat的游戏总共超过9千关,每个步骤都会有语音操作提示。无论你是新手还是编程精英都可以加入到CodeCombat中。CodeCombat让你无需任何编程知识即可了解程序的运行逻辑,并编出实用的代码CodeCombat托管在GitHub上,它也是GitHub上最大的开源CoffeeScript项目。代码遵循MIT和Creative Commons协议。CodeCombat由Y Combinator投资,开发者可以利用玩游戏的方式投入到开源和游戏开发工作中。
CodeCombat游戏的每一关设计的都很巧妙,在考察着各个知识点,初始时是代码的引导,然后不断地进行深入。而且,CodeCombat的每一关都有过关的提示,给不知怎么关系的人一个引导。过关后,CodeCombat还有对该关的知识要点的分析,告知你能学到哪些。而且还放置了一个时间进度调,要有更高的追求,可以让自己在限定的时间内过关。
对编程感兴趣的初学者而言,CodeCombat是个不错的选择,可以通过各关卡的层次深入,对编程有不断深入的认识,CodeCombat的每一关都是对编程方法的引导,比如说一些语法,接口,逻辑关系的等等知识。通过不断的过关不断地学习,能够对编程有更进一步的认识。对了那些有了一定编程经验的人,可以通过CodeCombat对编程有更近一个层次的认识。 |