VPS    微软    Win10    苹果    Office2016

CodeCombat 代码战斗 - 通过玩游戏来学习编程入门与提高的超有趣网站!必须要好玩!

 游戏娱乐, 编程开发       2014-11-17
CodeCombat 代码战斗 - 通过玩游戏来学习编程入门与提高的超有趣网站!必须要好玩!

我曾说过,编程就像现代的“魔法/炼金术”,程序员可以从无到有地创造出各种神奇让人叹服的软件/网站,因此很多人都想学编程,但可惜枯燥的代码、书籍只能让人睡着,没点毅力的新手根本难以入门。

为此网友 XIao 特意推荐了 CodeCombat (代码战斗) 这款有趣开源的编程游戏!它使用代码来操控游戏人物,让你一边沉浸在游戏乐趣中一边学习编程技术(Javascript / Python 等)。从最初小白入门级的单人关卡到后来高难度的多人对战,各种技术层次的人都可以乐在其中并从「实战」中不断吸取编程知识……

为什么特别推荐 CodeCombat?

CodeCombat 项目创始人 George 并不是科班出身的程序猿。开始学习编程时,他使用了我们曾推荐过的知名的 Codecademy,但他还是觉得「太无聊了」,George 表示每星期都有几个朋友尝试,但都无一例外地放弃了。背后的问题就是:人们想要有趣且高效的学习,但得到的却是缓慢且乐趣不足的课程。

因此,George 和小伙伴们一起编写了 CodeCombat,希望能让想学习编程的人可以「真正享受」这一过程,而不是将学习当作包袱。这才是编程的奥义——编程必须要好玩!!!

CodeCombat 编程游戏

这不是「哇,又一个满分的奖状了!」那种「好玩」,而是「老妈叫你吃饭,你说先得把这关打通!」这就是为什么 CodeCombat 是一款多人对战游戏,而不只是一个单人的游戏化编程课程那么简单。

CodeCombat

而且该游戏的画风与「王国保卫战」有点相似,可爱卡通风格的设定,看起来很棒。加上升级打怪什么的最喜欢了!整个游戏都是关于如何拯救被怪物抓走的 Tharin,咱们要做英雄。嗯,如果你要对一款游戏上瘾,那么就对 CodeCombat 上瘾,然后——努力成为科技时代的魔法师吧!

CodeCombat 编程游戏宣传视频:

CodeCombat - 由易到难的游戏,由浅入深的学习

CodeCombat 是一个免费的代码学习游戏网站 (一个公益开源的项目),目前已经支持 PythonJavascript、CoffeeScript、Clojure、Lua、Io 等编程语言的学习,并且网站界面也已被翻译了包括简繁体中文在内的几十种语言。

CodeCombat 代码

游戏的每一关设计的都很巧妙,初期是一些基础知识的学习,让你对函数结构有个初步的认识,后面的关卡越来越难,判断、循环语句也会逐渐加入,需要自己更多的创造性,通过语法、接口编写出复杂的函数才能过关,玩家在不知不觉也就具备了编程的思维。根据 XIao 的试玩后表示:“连英文苦手代码小白的我也能愉快地玩耍一晚上”,因此,估计大家即便无基础也都可以轻松上手的。

CodeCombat 截图

当然,由于 CodeCombat开源的,如果你本身已是开发高手,那么除了挑战一些高难度的多人游戏关卡之外,也可以完全参与到项目本身的开发中去,譬如代码编写、关卡设计、Bug测试、文字翻译等等,给 CodeCombat 这个公益项目做贡献。

访问 CodeCombat 网站:

传送门:CodeCombat 开始战斗

由于网站使用 HTML5 构建,因此想要正常游戏请使用 ChromeFireFoxIE11 等先进的浏览器。不过,有时 CodeCombat 在国内访问可能会极为缓慢,或者出现网页打不开、部分元素加载不出来的情况,对于这个只能说一声艹,然后使用各种「番·羽·土·啬」工具后再访问了。

写在后面:

同样的代码编程游戏我们曾介绍过 CodeTank (代码坦克) 和年代久远的 RoboCode,但事实上 CodeCombat 要比前两者在知识结构上更完整更系统化,知识点都是由浅入深的,新手们刚接触时并不会不知所措。而且加上丰富的多人对战模式,CodeCombat 确实有意思得多了。

当然,CodeCombat 并不只是程序员的乐土,它也是很多无编程经验、从未接触过程序开发的游戏玩家 (初学者) 们的入门“捷径”。对于他们来说,CodeCombat 更像是一场盛宴,可以体验一种全新的游戏方式。一边从零开始学习,一边马上将学到的编程知识应用到游戏中去,那种成就感和踏实感真不是一般游戏能给到你的呢!

相关链接:

CodeCombat 官网  |  代码坦克  |  Codecademy互动教程  |  编程入门书籍  |  代码相关  |  更多网站推荐

  • 沙发!!! 喜欢这类型寓学于玩的

    6 10
     
  • 蛮有意思 除了略卡 难道这都要自带梯·子?

    10 10
     
  • 有没有php啊

    7 10
     
  • 有 pascal 吗?

    10 10
     
  • 昨晚的评论不在了,可能是有链接被吞了。
    有小X这样认真用心的站长,相信异次元会越做越好的!!
    有兴趣的朋友可以去codecombat官网做贡献。比如做做汉化,高中水平会用词典即可。
    程序员们也可以去编辑代码,设计关卡,那里有足够的舞台发挥你的超能力!

    7 10
     
  • 第二个图打了4关还是5关之后就全部锁了。不给玩。。。不知道怎么解锁。

    8 10
     
    • 官方说是每周发布5个关卡,你等下周去看看。
      或者成为一位“冒险家(关卡测试人员)”,就可以提前体验已锁关卡。
      相关方法在最下面“贡献”——“冒险家”里。

      8 10
       
    • 好心塞,刚兴起就没得玩了,这点关卡感觉连入门都不够啊

      6 10
       
  • 玩到了第二大关,很不错的游戏,我是编程小白都可以很容易的玩耍,但是对于中文化还是少了。。真希望能多些会英文的人帮忙番习译。感谢~

    10 10
     
  • wa,很好玩,适合初学者

    6 10
     
  • 异次元的文章标题怎么看着那么累!!!搞关键词堆砌也不至于这么执着唉。

    7 10
     
  • 刚好我是小白准备学python的,很不错的游戏

    8 10
     
  • 有时 CodeCombat 在国内访问可能会极为缓慢,或者出现网页打不开、部分元素加载不出来的情况——我妈为什么这种网站也会被土啬??!!

    7 10
     
  • 为嘛打不开?被蔷了?

    7 10
     
  • 打是打开了,但是好慢啊……[番习番习番习

    9 10
     
  • 番·羽·土·啬

    7 10
     
  • 有意思,而且部分中文化了

    10 10
     
  • 说句实话,我想捐款。好的东西,就不该吝啬,有这项功能么?

    9 10
     
    • 第一关免费,第二关开始,要 $9.99/月 订阅
      (Python是从第二关开始订阅,其它可能不同)

      9 10
       
  • 只能说一声艹

    7 10
     
  • 玩了1小时,真不错,寓教于乐

    6 10
     
  • 大约占到2G内存,4G内存的笔记本表示鸭梨大

    8 10
     
  • 真是好网站!

    6 10
     
  • 不免费,玩不下去了。

    8 10
     





评论内容 (*必填):
Ctrl + Enter 快速提交