遊戲資源:
迷宮1

迷宮2

迷宮3

迷宮4






第一關佈置圖:

第二關佈置圖:

第三關佈置圖:

第四關佈置圖:

一、遊戲名稱
迷宮逃脫 Maze Escape
二、遊戲故事
玩家被困在神秘迷宮中,必須控制角色避開牆壁與陷阱,尋找鑰匙,最後抵達出口才能過關。隨著關卡提升,迷宮會變得更複雜,還會加入敵人、計時限制與特殊道具。
三、遊戲操作
- ↑ ↓ ← →:控制角色移動
- W A S D:也可作為第二組移動按鍵
- 空白鍵:使用特殊道具,可做進階功能
四、核心遊戲規則
玩家從迷宮起點出發。
碰到牆壁時:
停止移動或退回上一個位置。
取得鑰匙後:
鑰匙數量 +1。
碰到陷阱時:
生命值 -1,角色回到起點。
找到出口時:
- 若已取得鑰匙 → 過關
- 若沒有鑰匙 → 顯示「請先找到鑰匙!」
生命值歸零:
遊戲結束 Game Over。
完成所有關卡:
顯示「恭喜逃出迷宮!」
五、角色與物件設計
| 角色/物件 | 功能 |
|---|---|
| 👦 玩家 | 控制移動 |
| 🧱 迷宮牆壁 | 阻擋玩家 |
| 🔑 鑰匙 | 開啟出口 |
| 🚪 出口 | 完成關卡 |
| ❤️ 愛心 | 增加生命 |
| 💣 陷阱 | 扣除生命 |
| 👻 敵人 | 追蹤玩家 |
| ⭐ 寶物 | 增加分數 |
六、遊戲變數
建議建立以下 Scratch 變數:
分數
生命值
關卡
鑰匙數量
剩餘時間
遊戲狀態
初始設定可以是:
分數 = 0 生命值 = 3 關卡 = 1 鑰匙數量 = 0 剩餘時間 = 60
七、主要程式功能
1. 玩家移動
Scratch 程式邏輯:
當綠旗被點擊 重複無限次 如果按下右方向鍵 x 改變 4 如果碰到牆壁 x 改變 -4 如果按下左方向鍵 x 改變 -4 如果碰到牆壁 x 改變 4 如果按下上方向鍵 y 改變 4 如果碰到牆壁 y 改變 -4 如果按下下方向鍵 y 改變 -4 如果碰到牆壁 y 改變 4
這個功能可以讓學生學習:
座標、鍵盤事件、條件判斷、碰撞偵測。
2. 取得鑰匙
如果碰到鑰匙 鑰匙數量改變 1 分數改變 100 隱藏
出口判斷:
如果碰到出口 如果 鑰匙數量 > 0 廣播「過關」 否則 說「請先找到鑰匙!」2秒
3. 陷阱系統
如果碰到陷阱 生命值改變 -1 播放音效 回到起點
接著判斷:
如果 生命值 = 0 廣播「遊戲結束」
4. 計時系統
例如每關限制 60 秒:
當收到「開始遊戲」 設定 剩餘時間 為 60 重複直到 剩餘時間 = 0 等待 1 秒 剩餘時間改變 -1
若時間歸零:
廣播「遊戲結束」
八、5 個關卡規劃
第 1 關:認識迷宮
功能:
- 簡單迷宮
- 找到鑰匙
- 抵達出口
學習:
角色移動+碰撞偵測
第 2 關:危險陷阱
增加:
- 地面陷阱
- 生命值
學習:
變數+條件判斷
第 3 關:限時逃脫
增加:
- 60 秒倒數計時
學習:
計時器+重複迴圈
第 4 關:幽靈追蹤
增加敵人。
敵人程式:
重複無限次 面朝玩家 移動 2 點
玩家碰到敵人:
生命值改變 -1 回到起點
學習:
角色追蹤+簡單 AI
第 5 關:終極迷宮
結合:
鑰匙+陷阱+敵人+計時器+寶物
學生必須找到兩把鑰匙才能離開。
九、推薦的完整 10 關版本
| 關卡 | 主題 | 新增機制 |
|---|---|---|
| 1 | 初入迷宮 | 基本移動 |
| 2 | 尋找鑰匙 | 鑰匙系統 |
| 3 | 危險陷阱 | 生命值 |
| 4 | 限時逃脫 | 倒數計時 |
| 5 | 幽靈出現 | 敵人追蹤 |
| 6 | 雙重鑰匙 | 多個任務物品 |
| 7 | 移動陷阱 | 動態障礙 |
| 8 | 黑暗迷宮 | 可視範圍限制 |
| 9 | 傳送迷宮 | 傳送門 |
| 10 | 終極逃脫 | 綜合挑戰 |
十、Scratch 教學重點
這個遊戲可以教到非常完整的 Scratch 基礎與進階概念:
基礎
- 事件
- 座標
- 鍵盤控制
- 迴圈
- 條件判斷
中階
- 變數
- 碰撞偵測
- 廣播訊息
- 角色切換
- 關卡設計
進階
- 分身
- 敵人 AI
- 計時器
- 遊戲狀態管理
- 多關卡系統
我特別建議國中小教學版本採用 「5 關基礎版 → 10 關進階版」,讓學生先完成可玩的作品,再逐步加入敵人、傳送門與黑暗迷宮等功能,比一次要求完成大型遊戲更適合課堂教學。