精靈/舞台、積木分類、線上社群、MIT 定位
Scratch 是 MIT 麻省理工學院媒體實驗室推出的視覺化程式語言與線上社群,目標是讓 8–16 歲的學習者(任何人都行)能「設計、創作、分享」程式專案。
| 區塊 | 功能 |
|---|---|
| 積木區(左) | 按分類排列的積木,拖到腳本區 |
| 腳本區(中) | 把積木拼成程式的地方 |
| 舞台(右上) | 作品實際執行與顯示 |
| 精靈清單(右下) | 所有角色與背景 |
| 分類 | 作用 | 範例積木 |
|---|---|---|
| 動作 | 移動與位置 | 移動 10 步、面朝 90 度 |
| 外觀 | 造型與對話 | 說出「你好」、換成造型 |
| 聲音 | 音效與音樂 | 播放聲音、設定音量 |
| 事件 | 啟動腳本 | 當 ⚑ 被點擊 |
| 控制 | 條件與迴圈 | 重複 10 次、如果⋯那麼 |
| 偵測 | 輸入偵測 | 碰到?、按下按鍵? |
| 運算 | 計算與邏輯 | 加起來、隨機取數 |
| 變數 | 資料儲存 | 設定變數、增加 1 |
| 我的積木 | 自訂函式 | 定義「跳一下」 |
| 擴充 | 附加功能 | 畫筆、音樂、感測器 |
「會說話的貓」 1. 選精靈:內建貓咪 2. 拖積木: 當 ⚑ 被點擊 說出「你好!我是 Scratch 貓」2 秒 移動 100 步 3. 點 ⚑ 執行 → 貓咪說話並走動 4. 加入音效:播放「喵」 5. 分享到社群,請同學玩 延伸:加一個背景 + 讓貓咪來回走。
動手:完成你的第一個 Scratch 專案(貓咪打招呼),並加入一個音效。