一. 介紹
官方網站:http://cn.codecombat.com/
項目地址:https://github.com/codecombat/codecombat
CodeCombat 是一個通過玩游戲來學習編程的網站,它是一款多人編碼游戲,通過編程控制游戲人物。該款游戲的任務就是教會大家如何編程,並且通過游戲來提升開發者的技能水平。同時,它也是GitHub上最大的開源CoffeeScript項目,有上千程序員和玩家為其編寫程序、測試游戲。
二.加入游戲
注冊:http://cn.codecombat.com/
下面的生日設定年齡不要太小
下面輸入注冊的郵箱,用戶名密碼等
注冊之后,去你的郵箱驗證一下,我們就可以開始游戲啦
游戲中支持的編程語言目前有四種,python,javascript,java,忘了。。
選擇一個我們感興趣,或者熟悉的語言。
我們進入游戲第一個城堡:KITHGARD地牢
游戲從星星的地方開始,我已經玩了一關了
我們可以通過滑動滑塊,確定人物路線。
游戲會提供一些函數供我們調用,我們通過調用這些函數實現控制游戲人物的目的,同時學習各種語法。
成功即可進入下一關
隨着關卡的增加,難度越來越高,會開始讓我們自己編寫函數等,實現對戰等等。
其他游戲
- 代碼坦克 Code Tank
- 第一人稱編程解謎游戲 Glitchspace
- 機器人格斗 Hakitzu
- 代碼龜 Algoid
- 用Java學習魔法 CodeSpells
- 微軟的在線編程游戲 Code Hunt
- 機器人大戰 Robocode
- 解謎闖關游戲 Python Challenge
- 自動機編程 Manufactoria