推薦幾款適合孩子玩的編程遊戲

在上一篇文章《孩子喜歡玩iPad等電子產品怎麼辦》中,我們鼓勵家長合理控制孩子的屏幕時間,與此同時,為孩子挑選合適的電子消費內容同樣重要。

今天就給大家推薦幾款可以鼓勵孩子玩的遊戲,讓孩子們在玩遊戲的過程中學習編程。

1. kodable

推薦指數:

適合年齡段:5歲以上

價格:前45個關卡免費

Kodable 是一款適用於 5 歲及以上兒童的教育型 iPad 遊戲,適合為兒童進行編程啟蒙。

毛球家族的太空飛船在 Smeeborg 上墜毀了,他們需要玩家的幫助來探索這顆星球的迷宮。毛球非常富有邏輯性並將準確地遵循你告知他們的每個指令,拖動指令完成編程來幫助毛球走出迷宮。毛球家族分為不同的主題模式,第一階段是免費的,包括簡單的條件判斷和循環指令,總共45個關卡。

Kodable 設計美觀,產品細節充分為小朋友考慮,很容易吸引孩子。不過 Kodable 較為簡單,適合低齡的孩子,對大孩子來說會有點挑戰不足。

2.Lightbot

推薦指數:

適合年齡段:5歲以上

價格:免費

Lightbot 是一款移動端遊戲,玩家通過控制機器人的移動在固定位置點亮燈泡。這款遊戲有多種語言版本,在頁面上可以調整為中文。

遊戲中,通過在main(函數)方框中添加步驟,玩家實現了對於機器人的操控。與此同時,遊戲也通過對於步驟的限制,來激勵玩家使用函數的概念。通過封裝一定的步驟,來達到程序在邏輯上的簡化。函數在編程中是很重要的概念,通過這款遊戲,孩子對函數的概念會有更直觀的認識。

這款遊戲畫面非常小巧可愛,上手容易,適合低年齡層的孩子玩。同時遊戲中有一些關卡會涉及到難一點的嵌套結構,對於孩子來講也具有一定的挑戰性。

3.Box island

推薦指數:

適合年齡段:6歲以上

價格:前10個等級免費

Box Island 是一款經典且屢獲殊榮的移動端編程冒險遊戲,這款遊戲在為孩子們帶來令人興奮的冒險體驗的同時, 向他們介紹編程的基礎知識。

玩家在遊戲中通過為角色寫代碼來控制角色行為。遊戲整體畫風活潑,與之前大火的遊戲 「Cut The Rope」 有類似的獎勵風格,適合全年齡段的孩子。在遊戲的開始主要訓練孩子的計算機思維,例如基本的真假邏輯,循環等等。如果希望通過遊戲入門編程的話,該款遊戲不失為一個好的選擇,美中不足的是目前只有 iPhone 和 iPad 版本。

以上三款遊戲都比較適合低齡兒童,主要以拖曳模塊為主,同樣類型的遊戲還有 The Foos,DaisyTheDinosaur等等,歡迎大家在評論區補充或者發表使用感受

4.CodeMonkey

推薦指數:

適合年齡段:8歲以上

價格:前30個關卡免費

CodeMonkey 是一款非常富有童趣的網頁編程遊戲,玩家通過編程向怪獸小猴子傳達指令,幫助小猴子吃到香蕉就可以過關了。

CodeMonkey 以遊戲闖關的方式進行教學,總共有300多個關卡,涉及到編程的各種概念。CodeMonkey 選用的是CoffeeScript,是一套 Java 的轉譯語言,它增強了Java的簡潔性與可讀性,代碼指令更接近自然語言,易於初階編程學習者上手操作,適合作為代碼類語言的入門學習。

這款遊戲畫面簡潔,手把手教孩子如何入門,容易上手。遊戲偏低齡化,側重於鍛煉底層的計算機思維,例如什麼是命令,如何讓計算機按照人類的想法去完成任務。同時,在遊戲過程中會運用到一定的基礎數學知識,例如距離,角度等等,對於訓練孩子的基礎邏輯思維有很大幫助。

5.CodeCombat

推薦指數:

適合年齡段:9歲以上

價格:免費

CodeCombat 是一款網頁編程遊戲。這款編程遊戲借鑒了遊戲的很多設計元素,情節十分豐富,主要以勇士在地牢,森林等地圖中與怪物對抗並且獲取寶石為主線劇情。

遊戲主要幫助玩家熟悉各種語言的用法,例如Python,JavaScript等等。趣味性很足,同時引入了裝備系統等獎勵機制。在遊戲過程中。玩家需要不斷的思考如何獲取寶石,這要求玩家對於基本的計算機編程思想有初步了解,同時需要快速學習各個語言的特性,以此來通關。適合年齡稍大一些的孩子玩。

像打遊戲一樣去學習編程,相信對孩子有很大的吸引力,孩子們在闖關的過程中不知不覺就敲下了不少代碼,學習了很多編程知識。

6.Human Resource Machine

推薦指數:

適合年齡段:12歲以上

價格:30元

Human Resource Machine 是一款非常有意思的移動端遊戲。這款遊戲由粘粘世界(World of Goo)的設計者和製作小小煉獄(Little Inferno)的團隊共同製作,遊戲雖是走解謎路線,但玩法相當新穎:玩家將扮演一個從基層做起的員工,需要通過指令代碼來編寫一條條程序,完成每個階段的任務,最終走上職場巔峰。

主人公需要將郵件按照要求進行分發。遊戲注重計算機硬體實現方面的技術。在遊戲中非常形象的表現出了內存,寄存器,輸入輸出等概念,以及如何利用這些硬體來實現基本的運算、排序等功能。遊戲在完成任務的基礎上還有更高要求,完成這些要求實際上也是在解決目前計算機領域中的優化問題。

這款遊戲界面十分有意思,畫風清奇,任務具有較大的挑戰性,適合有一定編程基礎或者年齡稍大的孩子玩。

以上只是部分我熟悉的適合孩子學習編程的遊戲,歡迎大家在評論區補充或者發表使用體驗。


推薦閱讀:

C++對象模型(2)構造函數語義學
C++對象模型(1) 關於對象

TAG:編程 | 少兒編程 | 遊戲編程 |