Google Blockly

簡介:

Blockly是一個以網頁為基礎的圖像設計編輯工具,只要拖曳圖塊就能打造應用程式,完全不需輸入文字,並可將Blockly程式匯出成JavaScript、Python或XML程式。Blockly Games則為向5到12歲兒童或程式設計新手介紹各種程式設計概念的遊戲,包括圖塊的拼接與設定方式,簡單的迴圈與條件概念,條件與控制教學等等。

Blockly Games含有表達各種程式設計概念的遊戲,例如最基本的Puzzle主要是介紹圖塊的拼接與設定方式,Maze則是以迷宮遊戲來表達簡單的迴圈與條件概念,Bird則是進階的條件與控制教學,Turtle為進階的迴圈概念遊戲,以Movie來介紹數學方程式,Pond則是一個可程式化鴨子的競賽遊戲,Pond JS將圖塊轉成文字介面,讓鴨子的行動更快而且能力更強。

Google表示,兒童或新手藉由Blockly Games能以自己的步調自行學習程式設計,這是一個開放源碼專案,歡迎各界在教室內、外進行Blockly遊戲,也歡迎開發人員的貢獻。

Blockly還有其他有趣的相關專案,例如可以Blockly打造Android程式的App Inventor,以及能以Blockly控制機器人的Play-i或Lil'Bot。


網址:https://code.google.com/p/blockly/

文字來源:ithome http://www.ithome.com.tw/news/90212