利用玩遊戲來學習程式語言,不但好玩,還可以視覺化學習。
來看看這十個遊戲吧!
CodinGame 是一個多語言平台,可以邊玩遊戲邊學多種程式語言,包括 JavaScript。
最酷的是有多人模式,可以跟朋友或同事一起玩。
https://www.codingame.com/ide/puzzle/onboarding
CodeCombat 是一款 RPG 遊戲,可以學習網路基礎知識、程式語言,等等電腦觀念。
基本關卡免費,付費可以解鎖更多學習關卡。
https://codecombat.com/play/level/dungeons-of-kithgard
這遊戲把命令列視窗變成密室逃脫。
需要輸入 JavaScript 程式碼才能通關。很容易讓手,也有很多提示。
https://alexnisnevich.github.io/untrusted/
通過填空來解決關卡。
可以跟別人討論、查看別人的解法。
很適合學習、發展新技能。
https://www.codewars.com/dashboard
JSRobot 需要輸入 JavaScript 來控制機器人、清除關卡。
https://lab.reaal.me/jsrobot/#level=1&language=en
JSDares 是一個開源遊戲平台,上面的關卡都是社群提供的。
都是小遊戲,可以每天早上玩一點。
很值得一試的遊戲平台!
Screeps 是一款沙盒遊戲,寫 JavaScript 來控制一個殖民地。
可以學習 JavaScript 的各種方面。
關卡很多,內容龐大的遊戲。
https://screeps.com/a/#!/sim/tutorial/1
Crunchzilla 有大量的圖形說明、多種難度關卡,可以逐步學習。
利用大量視覺說明,來解釋程式語言觀念。
https://www.crunchzilla.com/code-maven
這是個電梯遊戲,需要寫 JavaScript 來運送乘客。
有很多關卡跟說明文件。
可以不斷改進解法,來讓電梯更有效率
https://play.elevatorsaga.com/
CheckIO 會顯示各種解決方法,可以看到不止一種寫程式的方法。
有助於了解各種解法以及優化方案。
感謝閱讀,希望對您有幫助!