這是一份 Scratch 教學 ??|從零開始做出自己的小遊戲,不管你是小學生、老師、家長還是初學者,只要會滑鼠操作就能玩!
? 什麼是 Scratch?
Scratch 是一款由麻省理工學院(MIT)開發的「圖形化程式語言」,使用拖拉積木方式寫程式,適合初學者學習邏輯思維與創意設計。
你可以用它來做:
- 小遊戲 ?
- 動畫影片 ?️
- 故事演出 ?
- 音樂互動 ?
? 開始使用 Scratch(免安裝!)
✅ 方法一:直接線上玩(推薦)
- 前往官網 ? https://scratch.mit.edu
- 點選「建立」即可開始寫程式
✅ 方法二:下載桌面版
- 點選「下載」→ 安裝 Scratch Desktop(支援 Windows、Mac)
? 介面介紹
Scratch 頁面分為 3 大區塊:
| 區塊 | 功能 |
|---|---|
| 積木區(左邊) | 拖曳指令積木(移動、控制、偵測、聲音等) |
| 程式區(中間) | 把積木拖進來組合成程式邏輯 |
| 舞台 + 角色(右邊) | 顯示動畫結果、角色、背景設定 |
? 基本操作範例:讓貓咪移動
Scratch 預設角色是「貓咪」,我們來讓牠走幾步看看!
? 拖曳以下積木到程式區:
當綠旗被點擊
重複 10 次
→ 移動 10 步
按上方的綠旗 ▶️,就會看到貓咪開始走路!
? 加入角色與背景
- 新增角色:點右下角「小貓 +」 → 可選人物、動物、機器人等
- 新增背景:點右下角「山+」 → 可選校園、森林、宇宙背景等
? 控制與互動例子
? 讓角色一直動:
當綠旗被點擊
重複無限次
→ 移動 10 步
⬅️ 用鍵盤控制:
當 [右箭頭] 鍵被按下
→ 移動 10 步
當 [左箭頭] 鍵被按下
→ 移動 -10 步
? 加入聲音
- 點選角色 → 選「聲音」分頁 → 可錄音或選內建音效
- 加入積木:
當角色被點擊
→ 播放聲音 [喵]
? 簡單遊戲範例:貓咪追球
步驟:
- 加入「球」角色
- 讓球亂跑:
當綠旗被點擊
重複無限次
→ 移動 10 步
→ 如果碰到邊緣,就反彈
- 讓貓咪移動:
當綠旗被點擊
重複無限次
→ 指向 [球]
→ 移動 5 步
? 成功了!貓咪會追著球跑!
? 常見積木分類
| 分類 | 用途 |
|---|---|
| 動作 | 移動角色、轉向、跳躍 |
| 外觀 | 改變顏色、說話、換造型 |
| 聲音 | 播放音樂、聲音、改變音量 |
| 事件 | 綠旗點擊、鍵盤、點角色啟動 |
| 控制 | 重複、如果判斷、等待時間 |
| 偵測 | 是否碰到東西、是否按鍵 |
| 運算 | 數學運算、比較、隨機 |
| 變數 | 自訂分數、生命值等資料記錄 |
? 學會後可以做什麼?
- 打磚塊小遊戲
- 點擊型 RPG 故事
- 數學問答機器人
- 教學動畫(像報告一樣)
- 自己配音講故事
✅ 初學者任務清單
✔ 登入 Scratch 帳號
✔ 做出一個會移動的角色
✔ 加入背景與第二個角色
✔ 用「事件 + 控制」做互動
✔ 存檔、分享你的作品給朋友!