2015年11月17日 星期二

玩知名遊戲學寫程式! Code.org 一小時學會寫小遊戲


前一陣子在電腦玩物「拚命玩遊戲就能學寫程式! CodeCombat 還有中文版」這篇文章的迴響中,有朋友跟我推薦了另外一個頗知名的「玩遊戲,學程式」服務,叫做:「 Code.org 」,我實際體驗了一番,覺得是更針對小朋友與學校教學來設計的學程式課程,有自己的特色,值得另外推薦。

和「 CodeCombat 」直接用一個大型角色扮演遊戲來包裝一套學程式流程不同,「 Code.org 」則是用一個個「一小時的獨立小課程」來讓老師、家長、學生自由組合出不同的學習流程,也讓我們更快具體獲得成果,例如其中有個一小時課程可以教你如何設計 Flappy 遊戲。

而且「 Code.org 」獨一無二的特色是上面許多的學程式課程來自於與知名遊戲的合作,所以你可以在上面用「憤怒鳥」、「植物大戰殭屍」、「星際大戰」,乃至於最新的 「 Minecraft (當個創世神)」等知名遊戲角色元素,來進入寫程式世界。

2016 新增:程式碼教學利器!可協作免費漂亮線上程式碼編輯器
2016/1/17 新增:Google Drive 安裝免費寫程式軟體!協作網頁編輯器
2016/4/20 新增:Google 玩遊戲學程式中文化線上課程 Blockly Games
2016/6/12 新增:Minecraft 中文教育版推出!免費下載教學與特色介紹




1. 一小時程式入門課程


進入「 Code.org 」,註冊一個帳號後就可以開始嘗試裡面的玩遊戲學程式課程,可以看到首頁上有許多一小時長度的課程是用知名遊戲或電影的角色來組成的。

基本上「 Code.org 」所教的更偏向「程式運算的邏輯」,也就是以電腦科學的基礎架構為主,讓學生先學會程式的運作觀念。



但是這些一小時課程中也有不少實作,例如這個「 Flabby 遊戲設計」課程,就真的可以讓你在一小時內,學會寫出一個自己設計的互動小遊戲,而且真的可以分享給朋友玩玩看。





2. 課程搭配知名遊戲角色


進入「 Code.org 」實際的課程後,可以看到教學關卡的角色都是以知名遊戲角色為主,這應該也讓老師更容易帶領學生操作。





3. 用遊戲方式帶學生了解程式觀念


而實際課程的進行就和我之前介紹的「 CodeCombat 」差不多,一樣是用各種程式語言當做拼圖,直接拖拉出自己的邏輯流程,看看程式是否能正確運轉。





4. 部分課程、影片已經有中文化


雖然不像「 CodeCombat 」幾乎所有內容都已經中文化,但是「 Code.org 」還是有中文介面,並且一部分的課程與影片都有中文說明,而這個數量也持續增加中。





5. 20個小時的連續課程組合,提供給教師使用


一個小時的獨立課程之外,「 Code.org 」上也有配套好的大型課程,由各個獨立的一小時課程組合而成,想要完整從頭到尾學習寫程式的朋友,就可以嘗試這樣的大型課程。或者如果妳是老師的話,更可以把大型課程運用在多次的教學課堂中。

不像「 CodeCombat 」需要從頭開始慢慢玩,「 Code.org 」一小時課程的優點就是可以跳著嘗試不同的寫程式單元,而且元素都是知名遊戲角色,加上一部分的中文化,也很適合想要帶小朋友學程式的老師、爸媽參考看看。

延伸閱讀相關文章:


轉貼本文時禁止修改,禁止商業使用,並且必須註明來自電腦玩物原創作者 esor huang(異塵行者),及附上原文連結:玩知名遊戲學寫程式! Code.org 一小時學會寫小遊戲


6 則留言 :

  1. 正體中文翻譯可以在這邊翻喔:
    https://crowdin.com/project/codeorg

    回覆刪除
  2. how do I link to the Chinese version of code.org? Many thanks.

    回覆刪除

相關文章: