PD虛擬機    VPS    微軟    Win10    蘋果    Office2019

CodeCombat 代碼戰斗 - 通過玩游戲來學習編程入門與提高的超有趣網站!必須要好玩!

 游戲娛樂, 編程開發       2014-11-17
CodeCombat 代碼戰斗 - 通過玩游戲來學習編程入門與提高的超有趣網站!必須要好玩!

我曾說過,編程就像現代的“魔法/煉金術”,程序員可以從無到有地創造出各種神奇讓人嘆服的軟件/網站,因此很多人都想學編程,但可惜枯燥的代碼、書籍只能讓人睡著,沒點毅力的新手根本難以入門。

為此網友 XIao 特意推薦了 CodeCombat (代碼戰斗) 這款有趣開源的編程游戲!它使用代碼來操控游戲人物,讓你一邊沉浸在游戲樂趣中一邊學習編程技術(Javascript / Python 等)。從最初小白入門級的單人關卡到后來高難度的多人對戰,各種技術層次的人都可以樂在其中并從「實戰」中不斷吸取編程知識……

為什么特別推薦 CodeCombat?

CodeCombat 項目創始人 George 并不是科班出身的程序猿。開始學習編程時,他使用了我們曾推薦過的知名的 Codecademy,但他還是覺得「太無聊了」,George 表示每星期都有幾個朋友嘗試,但都無一例外地放棄了。背后的問題就是:人們想要有趣且高效的學習,但得到的卻是緩慢且樂趣不足的課程。

因此,George 和小伙伴們一起編寫了 CodeCombat,希望能讓想學習編程的人可以「真正享受」這一過程,而不是將學習當作包袱。這才是編程的奧義——編程必須要好玩?。?!

CodeCombat 編程游戲

這不是「哇,又一個滿分的獎狀了!」那種「好玩」,而是「老媽叫你吃飯,你說先得把這關打通!」這就是為什么 CodeCombat 是一款多人對戰游戲,而不只是一個單人的游戲化編程課程那么簡單。

CodeCombat

而且該游戲的畫風與「王國保衛戰」有點相似,可愛卡通風格的設定,看起來很棒。加上升級打怪什么的最喜歡了!整個游戲都是關于如何拯救被怪物抓走的 Tharin,咱們要做英雄。嗯,如果你要對一款游戲上癮,那么就對 CodeCombat 上癮,然后——努力成為科技時代的魔法師吧!

CodeCombat 編程游戲宣傳視頻:

CodeCombat - 由易到難的游戲,由淺入深的學習

CodeCombat 是一個免費的代碼學習游戲網站 (一個公益開源的項目),目前已經支持 Python、Javascript、CoffeeScript、Clojure、Lua、Io 等編程語言的學習,并且網站界面也已被翻譯了包括簡繁體中文在內的幾十種語言。

CodeCombat 代碼

游戲的每一關設計的都很巧妙,初期是一些基礎知識的學習,讓你對函數結構有個初步的認識,后面的關卡越來越難,判斷、循環語句也會逐漸加入,需要自己更多的創造性,通過語法、接口編寫出復雜的函數才能過關,玩家在不知不覺也就具備了編程的思維。根據 XIao 的試玩后表示:“連英文苦手代碼小白的我也能愉快地玩耍一晚上”,因此,估計大家即便無基礎也都可以輕松上手的。

CodeCombat 截圖

當然,由于 CodeCombat開源的,如果你本身已是開發高手,那么除了挑戰一些高難度的多人游戲關卡之外,也可以完全參與到項目本身的開發中去,譬如代碼編寫、關卡設計、Bug測試、文字翻譯等等,給 CodeCombat 這個公益項目做貢獻。

訪問 CodeCombat 網站:

傳送門:CodeCombat 開始戰斗

由于網站使用 HTML5 構建,因此想要正常游戲請使用 Chrome、FireFox、IE11 等先進的瀏覽器。不過,有時 CodeCombat 在國內訪問可能會極為緩慢,或者出現網頁打不開、部分元素加載不出來的情況。

寫在后面:

同樣的代碼編程游戲我們曾介紹過 CodeTank (代碼坦克) 和年代久遠的 RoboCode,但事實上 CodeCombat 要比前兩者在知識結構上更完整更系統化,知識點都是由淺入深的,新手們剛接觸時并不會不知所措。而且加上豐富的多人對戰模式,CodeCombat 確實有意思得多了。

當然,CodeCombat 并不只是程序員的樂土,它也是很多無編程經驗、從未接觸過程序開發的游戲玩家 (初學者) 們的入門“捷徑”。對于他們來說,CodeCombat 更像是一場盛宴,可以體驗一種全新的游戲方式。一邊從零開始學習,一邊馬上將學到的編程知識應用到游戲中去,那種成就感和踏實感真不是一般游戲能給到你的呢!

相關鏈接:

CodeCombat 官網  |  代碼坦克  |  Codecademy互動教程  |  編程入門書籍  |  代碼相關  |  更多網站推薦

  • Bourne1234

    沙發?。?! 喜歡這類型寓學于玩的

    2014-11-18 00:08:52
  • 肢念

    蠻有意思 除了略卡

    2014-11-18 00:17:08
  • feng

    有沒有php啊

    2014-11-18 08:35:55
  • 灰機灰上天

    有 pascal 嗎?

    2014-11-18 08:41:34
  • XIao

    昨晚的評論不在了,可能是有鏈接被吞了。
    有小X這樣認真用心的站長,相信異次元會越做越好的??!
    有興趣的朋友可以去codecombat官網做貢獻。比如做做漢化,高中水平會用詞典即可。
    程序員們也可以去編輯代碼,設計關卡,那里有足夠的舞臺發揮你的超能力!

    2014-11-18 09:19:57
  • levine

    第二個圖打了4關還是5關之后就全部鎖了。不給玩。。。不知道怎么解鎖。

    2014-11-18 10:07:04
    • XIao

      官方說是每周發布5個關卡,你等下周去看看。
      或者成為一位“冒險家(關卡測試人員)”,就可以提前體驗已鎖關卡。
      相關方法在最下面“貢獻”——“冒險家”里。

      2014-11-18 14:35:49
    • 夜之林

      好心塞,剛興起就沒得玩了,這點關卡感覺連入門都不夠啊

      2014-11-20 03:22:39
  • XXX

    玩到了第二大關,很不錯的游戲,我是編程小白都可以很容易的玩耍,但是對于中文化還是少了。。真希望能多些會英文的人幫忙番習譯。感謝~

    2014-11-18 13:06:35
  • m4king

    wa,很好玩,適合初學者

    2014-11-18 19:23:39
  • GIFFOX

    異次元的文章標題怎么看著那么累?。?!搞關鍵詞堆砌也不至于這么執著唉。

    2014-11-18 23:59:11
  • eternal feather

    剛好我是小白準備學python的,很不錯的游戲

    2014-11-19 00:45:58
  • Deidad de Luz

    有時 CodeCombat 在國內訪問可能會極為緩慢,或者出現網頁打不開、部分元素加載不出來的情況——文明用語為什么這種網站也會打不開????!

    2014-11-19 10:02:03
  • Fantasy

    為嘛打不開?被薔了?

    2014-11-19 11:30:04
  • 阿葉葉葉葉葉

    打是打開了,但是好慢啊……[番習番習番習

    2014-11-19 12:42:05
  • 疾風

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

    2014-11-21 18:06:18
  • eternity

    說句實話,我想捐款。好的東西,就不該吝嗇,有這項功能么?

    2014-11-23 16:11:43
    • 銀之

      第一關免費,第二關開始,要 $9.99/月 訂閱
      (Python是從第二關開始訂閱,其它可能不同)

      2014-12-4 12:47:28
  • 望星湖畔

    只能說一聲艸

    2014-11-25 19:23:58
  • fancyui

    玩了1小時,真不錯,寓教于樂

    2014-11-27 12:32:59
  • 幻雪云痕

    大約占到2G內存,4G內存的筆記本表示鴨梨大

    2014-12-16 20:30:23
  • 刀尖紅葉

    真是好網站!

    2015-11-20 18:09:39
  • 123

    不免費,玩不下去了。

    2016-05-30 12:54:06





評論內容 (*必填):
Ctrl + Enter 快速提交   

贊賞異次元


請通過支付寶、微信 APP 掃一掃,海外讀者可「使用 PayPal 贊賞

“ 感謝您對異次元網站的支持! ”

二分彩是不是骗局