Scratch 3.0 版本比較 201807

2018-07-14 09:48

Scratch 3.0 版本比較

 

Scratch 是近年十分受歡迎的圖形化程式,在許多人及廠商的努力下,它也打破很多限制,包含了程式設計雲端化,跟 許多開發板整合,帶起了創客教育的風潮,它的歷史介紹就麻煩參考 https://zh.wikipedia.org/wiki/Scratch

 

但由於它的立意就是要將 程式教育能夠在國小 (Elementary School) 開始推廣! 若以台灣的現況,它是十分成功的!

 

MIT 會在今年(2018) 八月正式 發表 3.0 ,以 HTML5.0 為基礎的版本! 已經有些文章介紹它們的計畫,這篇就盡量不重複!

 

MIT Scratch 3.0 Preview  ,下圖是進入後第一個畫面,跟Scratch 2.0 很像,熟悉的讀者應該很容易入手!

 

我們直接先看”擴充功能”

 

 

前面五個( 到 Speech 為止) ,可以看出Scratch 增加了更高的互動,音樂、畫畫、雲端翻譯、雲端語音翻譯 (這幾年,這兩部分雲端公司的進展十分驚人),視覺偵測 (有些公司把它解讀成 AI ,相去有點遠)! 然後第六項後就是跟硬體的結合,除了 micro:bit 之外,都是樂高! 樂高是這計畫的主要贊助商! 但它也是全世界最重要的兒童教具廠商(它的地位不只如此,但在這文章,我們以兒童程式教育為主要方向),但它們在過去幾年似乎沒跟上主要潮流! “他回來了”!

 

 

KittenBlock (含 下載連結) 小喵科技,它們是最早以 MIT Scratch 3.0 為基礎,開始發表它們的版本,他們有幾個重要的創新不同於 MIT 版本 ,且優先發表:

 

  1. 可以將 Scratch3.0 轉換成 Python 文字程式 (以下的 第三圖)
  2. 也可以用 Python 撰寫 micro:bit 程式  (以下的 第五圖)
  3. 將 Arduino  也整合進 Scratch 3.0
  4. 開始以 Scratch  成為機械手臂控制程式 (https://www.facebook.com/dobottw/videos/526630627733522/)
  5. 將 Video Detect 轉成臉型辨識 (https://www.facebook.com/warm.man.teacher/posts/1814491201943404)
  6. 將 ifttt 等 物聯網服務整合進 Scratch 3.0

 

https://twmicrobit.blogspot.com/2018/03/kittenblock-scratch3.html 這裡有將他們的文章轉成繁中的列表!

 

圖一 主畫面

 

圖二 支援的硬體系列

圖三 Scratch 3.0 轉成  Python

 

圖四 版本及相關設定

圖五 : 開發板 程式區

 

 

圖六 : 範例程式

 

圖七 :   Dobot 是 教育及工業 基礎型 機械手臂

 

 

圖八: 擴充功能 區

 

文章參考:

 

 

Mind+ (含 下載連結) ,這mind+ 的版本是 DFRobot 將 mind+ 整合DFRobot 自家的產品所出的版本!

 

圖一 進入後,主畫面

 

圖二 將 Scratch 3.0 轉成 Python

圖三 : 版本區

 

 

圖四 支援的硬體產品區

圖五 : 擴充功能 (以 DFRobot 有出的控制板為主)

 

 

圖六 : 範例區 ,十分豐富

 

Mblock 不支援 MIT Preview 產生的檔案,以下是 相關截圖,就不多作介紹!

 

 

 

 

 

 

 

 

 

WFDuino    台灣團隊做的,但進度跟 MIT Preview 一模一樣 ,不評論!

 

 

—————

返回