Blockly Games:
Blockly Games不需需要註冊,點進去即可開始遊戲,每個關卡都有者不同,例如迴圈、判斷式....等,讓使用者能輕鬆在玩樂過程中的學習到該有的程式邏輯概念。
Scratch:
Scratch是麻省理工媒體實驗室終身幼稚園組開發的一套電腦程式開發平台,旨在讓程式設計語言初學者不需先學習語言語法便能設計產品。開發者期望通過學習Scratch,啟發和激勵用戶在愉快的環境下經由操作(如設計互動故事)去學習程式設計、數學和計算知識,同時獲得創造性的思考,邏輯編程,和協同工作的體驗。
Motoblockly
Motoblockly是由台灣團隊慧手公司所製作的拼圖式的程式編輯軟體,擁有直覺、便利、並且能將程式積木轉成程式優點。目前僅提供線上的方式給使用者與Arduino 相關的程式編輯,所以一般使用者在開發的過程中,事先並不需先安裝任何軟體,只需有網頁瀏覽器即可編寫使用,因此當然也可以橫跨作業系統平台來使用。不過也因目前只有線上版,所以使用者自然也得在可以上網的環境才可以使用。另外 motoBlockly 提供了使用者只須 One Touch,便可將目前所堆疊的程式積木直接轉換成 Arduino 程式碼的服務。使用者可藉此很快的學習比對程式積木與呼叫的函式之間的關聯,這對學生未來想要進階至直接以 Arduino IDE 編寫程式會相當的有幫助。不過 motoBlockly 目前還無法直接與 Arduino IDE 做連結溝通,所以使用者在完成自己的程式積木堆疊後,得先利用網頁將程式積木轉換成 Arduino程式碼,再自行將網頁上的這些 Arduino 程式碼做全選複製到自己電腦的 ArduinoIDE 上,才能做編譯上傳的動作。
參考文獻:
「 Blockly Games 」網站:https://blockly-games.appspot.com/?lang=zh-hant
「 Scratch 」維基百科:https://zh.wikipedia.org/wiki/Scratch
「 Scratch 」網站:https://scratch.mit.edu/
「 Motoblockly 」網站:http://www.motoblockly.com/motoblockly_v1.5/demos/code/index.html