利用玩遊戲來學習程式語言,不但好玩,還可以視覺化學習。

來看看這十個遊戲吧!

  • 原文出處:https://dev.to/dailydevtips1/10-games-to-learn-javascript-155j

1.CodinGame

CodinGame 是一個多語言平台,可以邊玩遊戲邊學多種程式語言,包括 JavaScript。

最酷的是有多人模式,可以跟朋友或同事一起玩。

https://www.codingame.com/ide/puzzle/onboarding

2.CodeCombat

CodeCombat 是一款 RPG 遊戲,可以學習網路基礎知識、程式語言,等等電腦觀念。

基本關卡免費,付費可以解鎖更多學習關卡。

https://codecombat.com/play/level/dungeons-of-kithgard

3.Untrusted

這遊戲把命令列視窗變成密室逃脫。

需要輸入 JavaScript 程式碼才能通關。很容易讓手,也有很多提示。

https://alexnisnevich.github.io/untrusted/

4.Codewars

通過填空來解決關卡。

可以跟別人討論、查看別人的解法。

很適合學習、發展新技能。

https://www.codewars.com/dashboard

5.JSRobot

JSRobot 需要輸入 JavaScript 來控制機器人、清除關卡。

https://lab.reaal.me/jsrobot/#level=1&language=en

6.JSDares

JSDares 是一個開源遊戲平台,上面的關卡都是社群提供的。

都是小遊戲,可以每天早上玩一點。

很值得一試的遊戲平台!

https://jsdares.com/

7.Screeps

Screeps 是一款沙盒遊戲,寫 JavaScript 來控制一個殖民地。

可以學習 JavaScript 的各種方面。

關卡很多,內容龐大的遊戲。

https://screeps.com/a/#!/sim/tutorial/1

8.Crunchzilla

Crunchzilla 有大量的圖形說明、多種難度關卡,可以逐步學習。

利用大量視覺說明,來解釋程式語言觀念。

https://www.crunchzilla.com/code-maven

9.Elevator Saga

這是個電梯遊戲,需要寫 JavaScript 來運送乘客。

有很多關卡跟說明文件。

可以不斷改進解法,來讓電梯更有效率

https://play.elevatorsaga.com/

10.CheckIO

CheckIO 會顯示各種解決方法,可以看到不止一種寫程式的方法。

有助於了解各種解法以及優化方案。

https://js.checkio.org/


感謝閱讀,希望對您有幫助!


共有 0 則留言