單元 2 · Scratch 全景

精靈/舞台、積木分類、線上社群、MIT 定位

2.1 Scratch 是什麼

Scratch 是 MIT 麻省理工學院媒體實驗室推出的視覺化程式語言與線上社群,目標是讓 8–16 歲的學習者(任何人都行)能「設計、創作、分享」程式專案。

精靈積木腳本舞台演出分享社群

2.2 介面四大區塊

區塊功能
積木區(左)按分類排列的積木,拖到腳本區
腳本區(中)把積木拼成程式的地方
舞台(右上)作品實際執行與顯示
精靈清單(右下)所有角色與背景

2.3 十大積木分類

分類作用範例積木
動作移動與位置移動 10 步、面朝 90 度
外觀造型與對話說出「你好」、換成造型
聲音音效與音樂播放聲音、設定音量
事件啟動腳本當 ⚑ 被點擊
控制條件與迴圈重複 10 次、如果⋯那麼
偵測輸入偵測碰到?、按下按鍵?
運算計算與邏輯加起來、隨機取數
變數資料儲存設定變數、增加 1
我的積木自訂函式定義「跳一下」
擴充附加功能畫筆、音樂、感測器

2.4 精靈、舞台與社群

社群的力量:Scratch 的「再混合(Remix)」讓學生能站在別人的作品上學習——這本身就是開放創新的教育。

2.5 Worked Example:第一個 Scratch 專案

範例
「會說話的貓」
1. 選精靈:內建貓咪
2. 拖積木:
   當 ⚑ 被點擊
   說出「你好!我是 Scratch 貓」2 秒
   移動 100 步
3. 點 ⚑ 執行 → 貓咪說話並走動
4. 加入音效:播放「喵」
5. 分享到社群,請同學玩

延伸:加一個背景 + 讓貓咪來回走。

動手:完成你的第一個 Scratch 專案(貓咪打招呼),並加入一個音效。

看完這單元你應該能說出:
  • 說明 Scratch 的介面四大區塊。
  • 說出十大積木分類與功能。
  • 解釋精靈、舞台與社群分享。

延伸閱讀