關於編程的遊戲,邊玩邊學習,有沒有很棒?

關於編程的遊戲,邊玩邊學習,有沒有很棒?

1、CodeCombat(極客戰記)

關於編程的遊戲,邊玩邊學習,有沒有很棒?

首當其衝的是:極客戰記 CodeCombat網址:https://codecombat.163.com/ CodeCombat 是一款非常有趣的網頁編程遊戲。

關於編程的遊戲,邊玩邊學習,有沒有很棒?

並且這款編程遊戲借鑑了遊戲的很多設計元素,遊戲劇情十分豐富。 當你打開CodeCombat網站,你不會覺得這是一個讓你看不懂的代碼學習網站,因為他的網站外觀看起來就像是一個類似魔獸世界風格的線上遊戲,當你玩的時候,你會發現過程真的就是普通的遊戲:英雄打怪、尋寶與解謎,唯一的卻別只是搭配了程序語言的學習。

關於編程的遊戲,邊玩邊學習,有沒有很棒?

CodeCombat能夠學習 Python、JavaScript、Lua等不同程序語言,這些語言能夠運用到遊戲設計、網頁應用、App 的開發上。 重點放到最後說:支持中文。

2、Code Monkey

網址:www.playcodemonkey.com CodeMonkey

關於編程的遊戲,邊玩邊學習,有沒有很棒?

是一款非常富有童趣的網頁編程遊戲,玩家通過編程向怪獸小猴子傳達指令,幫助小猴子吃到香蕉就可以過關了。 CodeMonkey 以遊戲闖關的方式進行教學,總共有300多個關卡,涉及到編程的各種概念。 重點放到最後說:也支持中文。

3、Elevator Saga

網址:play.elevatorsaga.com/

關於編程的遊戲,邊玩邊學習,有沒有很棒?

這是一個電梯編程遊戲,需要一步步解決問題來過關。

比如說第一關是在 60 秒內運輸 15 個人,完成這個判定條件之後,就可以通過第一關,如果沒有,則pass。

重點放到最後說:編程語言是JS 也就是 —— JavaScript

缺點:沒有中文,需要有一定的英文基礎。

4、Coding Games

網址:www.codingame.com

一邊玩遊戲,一邊挑戰編程難題。Coding games支持包括PHP、C、JavaScript在內的20多種編程語言。而且用戶界面可以自己製作哦,你可以選擇你的代碼編輯器的風格: Emacs、Vim、Classic。 如果你想提升編程技能,玩Coding games是一種有趣的途徑。 缺點:沒有中文,需要有一定的英文基礎。 ————————————————————

5、Screeps

網址:https://screeps.com/

關於編程的遊戲,邊玩邊學習,有沒有很棒?

如果你想學習JavaScript,那Screeps是一個很好的選擇,Screeps 是一個為 JavaScript 程序員準備的大型多人在線遊戲(MMO)。 這個遊戲是一個開放的策略遊戲,遊戲中你控制的單位被稱為"creeps",它可以幫你獲得資源、建立自己的領地等等。作為一個多人在線遊戲,遊戲中你的creeps會被其他玩家的creeps包圍。 缺點:沒有中文,需要有一定的英文基礎。

6、Checkio

網址:checkio.org Check iO

是一個基於瀏覽器的遊戲,你需要使用 Python 或 JavaScript 來解決問題才能將遊戲進行下去(需要登錄)。 缺點:需要登錄國外賬號或者gitbub 賬號。而且也是純英文。

7、Codewars

在戰鬥中進行學習。和其他人一起在真實的編程挑戰中提升技巧,支持Python、C#、JavaScript、Java等語言(支持的語言見下圖)。

網址:https://www.codewars.com/

8、Human Resource Machine

網址:tomorrowcorporation.com Human Resource Machine

是一款非常有意思的移動端遊戲。這款遊戲由Goo世界(World of Goo)的設計者和製作小小煉獄(Little Inferno)的團隊共同製作,

遊戲是解謎類型遊戲,但玩法相當新穎:player會扮演一個小白員工,需要通過指令代碼來編寫一條條程序,完成每個階段的任務就會進階。

最終出任CTO,迎娶白富美,走上人生巔峰,誒嘿嘿,想想還有點小激動呢。 主人公需要將郵件按照要求進行分發。遊戲注重計算機硬件實現方面的技術。在遊戲中非常形象的表現出了內存,寄存器,輸入輸出等概念,以及如何利用這些硬件來實現基本的運算、排序等功能。 缺點:還是英文,適合有一定編程基礎的來玩。前邊的可以作為進階。 看了總結的這麼多編程遊戲,趕快運行一個遊戲體驗一下編程的樂趣吧。

如果有不懂得,來這裡提問哦。

相關推薦

推薦中...