最近免费mv在线观看,最近免费中文字幕大全高清大全1,在线播放国产不卡免费视频,最新午夜国内自拍视频,在线 | 一区二区三区四区

您的位置: 首頁(yè) > 新聞 > 時(shí)事焦點(diǎn) > 新聞詳情

最大開(kāi)源CoffeeScript項(xiàng)目:玩游戲就能學(xué)會(huì)編程

時(shí)間:2014-01-07 21:41:10
  • 來(lái)源:mydrivers
  • 作者:masquer
  • 編輯:ChunTian

 CodeCombat是一個(gè)通過(guò)玩游戲來(lái)學(xué)習(xí)編程的網(wǎng)站,也是GitHub上最大的開(kāi)源CoffeeScript(一種腳本語(yǔ)言,類似JavaScript)項(xiàng)目,有上千程序員和玩家為其編寫程序、測(cè)試游戲。到目前為止,已經(jīng)翻譯成17種國(guó)外語(yǔ)言。最近,該網(wǎng)站將所有源代碼提交到GitHub上,實(shí)現(xiàn)了全面開(kāi)源。

官方稱,他們網(wǎng)站的任務(wù)就是教會(huì)人們?nèi)绾尉幊?,游戲覆蓋編程菜鳥(niǎo)到大神各個(gè)階段,總共超過(guò)9千關(guān)。人們不需要任何編程知識(shí)即可了解程序的運(yùn)行邏輯,并編出實(shí)用的代碼。

看起來(lái)像是塔防游戲——《王城保衛(wèi)戰(zhàn)》,但卻是一款即時(shí)戰(zhàn)略游戲。

每關(guān)都會(huì)有對(duì)話講解如何操作(遺憾沒(méi)有中文)

左側(cè)是游戲界面,右側(cè)是代碼界面,通過(guò)在右側(cè)輸入關(guān)鍵語(yǔ)句代碼,控制左側(cè)角色的移動(dòng)和攻擊等動(dòng)作。

前幾關(guān)非常簡(jiǎn)單,幾行“上下左右”和“攻擊”的代碼即可完成通關(guān)。

每關(guān)結(jié)束后都有個(gè)回顧,告訴你在上一關(guān)學(xué)到了什么。

當(dāng)輸入錯(cuò)誤,比如大小寫錯(cuò)誤,在代碼下方會(huì)提示具體的出錯(cuò)信息,玩家可以據(jù)此Debug。

第二關(guān)中,你要先去右邊吃蘑菇變強(qiáng),再去擊殺怪物。(點(diǎn)擊圖片查看具體代碼,其實(shí)向右移動(dòng)一步即可遲到蘑菇,代碼中是兩步)

第三關(guān),在擊殺第一個(gè)怪物后,角色的血也不多了,所以要先去下方喝藥瓶。

下去喝藥瓶,輸入代碼按回車,角色就會(huì)照做。

前N關(guān)都是編程中最基本的順序語(yǔ)句,隨著關(guān)數(shù)的提升,像“if…else,then”等判斷、循環(huán)語(yǔ)句也會(huì)逐漸加入,可玩性越來(lái)越高。玩家在不知不覺(jué)也就具備了編程思維。

0

玩家點(diǎn)評(píng) 0人參與,0條評(píng)論)

收藏
違法和不良信息舉報(bào)
分享:

熱門評(píng)論

全部評(píng)論

他們都在說(shuō) 再看看
3DM自運(yùn)營(yíng)游戲推薦 更多+