SCRATCH是款由麻省理工學院媒體實驗室終身幼稚園組推出的程式開發工具,它最大的特色就是它採用圖型化的介面設計,讓使用者可以透過拖曳、堆疊功能方塊的方式編寫程式,而不需要輸入繁雜的程式碼,相當適合兒童或新手使用。最新推出的3.0版除了增加許多功能外,也進一步強化動畫效果。
初學者的練兵神器
Scratch是針對兒童以及程式初學者所設計的開發工具,能夠在愉快的環境下學習程式設計與相關知識,同時訓練創造性思考、程式邏輯、協同工作等等技能。像是筆者先前介紹過的Blinkgogo、mBot等等學習型套件,都能支援透過Scratch開發程式,並控制機器人、自走車。
Scratch 3.0最大的改變之一,就是新增了擴充套件(ExtensION)功能,在這種新的功能方塊的協助下,使用者可以更輕鬆地控制LEGO Education WeDo 2.0、LEGO MINDSTORMS Education EV3、micro:bit等套件的馬達、燈光、感應器。
擴充套件還包含了翻譯與語音功能,能讓開發者透過Google翻譯套件將輸入的語言轉換為其他語言,也可以透過Amazon Text-to-Speech套件將文字轉換為語音,此外甚至可以透過Webcam與視訊偵測套件進行影像辨識,讓使用者可以舞動身體與程式互動。
擴充套件函數庫的陣容也會持續增加,讓Scratch有更多元的變化與應用。
▲ Scratch以透過拖曳、堆疊功能方塊的方式編寫程式。(圖片來源:MIT Scratch Team Youtube頻道,下同)
▲ 使用者也能將寫好的程式分享至社群。
▲ 也能到社群觀摩其他人寫的程式。
▲ 點選See InsIDE就能看到程式碼,也能點選Remix重新編輯程式。
▲ 擴充套件讓Scratch 3.0能更方便控制LEGO周邊裝置。
▲ 也能透過擴充套件控制micro:bit。
▲ Google翻譯套件能輕鬆翻譯語言。
影音功能更豐富
多元的繪圖、動畫功能也是Scratch的特色之一,使用者可以利用Scratch內建影音素材或是透過繪圖、錄音工具自行製作素材,並將它們應用於程式中,以製作各種遊戲、互動程式,或是創作以程式控制的動畫影片。
舉例來說,使用者可以利用繪圖工具繪製卡通角色,並撰寫程式控制移動、旋轉、放大等效果,並搭配錄音工具調整音效,讓角色成為遊戲中可以操作的元素,並會根據遊戲事件發出音效。
如果想瞭解透過Scratch的創作影片,筆者建議欣賞Journey's End,並可點選網頁右上角的See Inside,查閱控制影片中各種素材的程式碼及其運作方式。
▲ 使用者可以直接在Scratch中繪製素材。
▲ 繪圖工具雖然陽春,但已能滿足基本需求。
▲ 錄音工具可以錄下外界聲音並進行剪裁。
▲ 此外也能為聲音加上各種特效。
▲ 讀者可以在網頁版Scratch親自體驗。
想要嘗試Scratch最簡便的方式,就是直接操作網頁版Scratch,不需安裝額外軟體就能體驗其功能。此外也能到官方網站或是Google的CS First課程網站進一步瞭解更多相關資訊。
(標題圖片來源:The Scratch Team)
想看小編精選的3C科技情報&實用評測文,快來加入《T客邦》LINE@查看原始文章商品推薦
- 拖鞋都要比別人可愛!10款迪士尼、史迪奇、蛋黃哥等超Q造型拖鞋超療癒
- 【十月優惠懶人包】美食餐廳、咖啡飲料、甜點午茶通通有,好康折扣資訊一把抓!吃好吃滿準備過冬啦~
- 《湖口特賣會》湖口換季品牌最大型Outlet -萬件牛仔x坦克犀牛服飾x五大運動用品出清特賣︱(影片)
- 2019基隆伴手禮首選【泉利米香】冰的特產禮盒
- 來測測你的「美食魂」~你一定看過,卻叫不出名字的古早味傳統點心!
- 原來韓妞都這樣穿!2019 韓國秋冬穿搭 大勢公開
- 以舊換新『Apple Trade In』換購方案:最高折抵 NT$17,200,不用一萬輕鬆入手最新 iPhone 11 !
- 《涼感衛生棉評價》Mdmmd.第三代Hello Kitty/後宮系列涼感衛生棉。涼感任選女星六月愛用推薦敏感肌適用︱影片
- 女生包包怎麼挑?小資女必看!網購投資超划算的百搭實用托特包!
- 2019大江購物中心【藍屋日式料理】菜單價格
- 敗家首選!【大江購物中心】週年慶優惠好禮拿不完,買完這一波我就剁手!
- 蘋果價格高攀不起?最潮 『AirPods造型』 耳飾配件平價登場!戴上就威風走跳潮流界啦!
- 《台北南京東路特賣會》曼黛瑪璉內衣首八日8折滿萬75折 。零碼內衣任選3件899元,2件1000元。內褲6件1000元︱(影片)
- 北海道直送!家樂福日本週開跑,免飛日本就能吃到北海道必買零食、乳製品
- 泰國零食推薦,泰國CONN香脆玉米粒,喬山健康科技代理,非基改玉米真空油炸/無反式脂肪/零膽固醇,上班族團購美食,追劇零食推薦,派對零食推薦,