---
# System prepended metadata

title: Unit.10：挑戰者之路
tags: [EGame]

---

# Unit.10：挑戰者之路
 
學習目標：學習使用Scratch設計遊戲關卡和關卡地圖難度。
任務目標：設計一個程式，程式中能學會設計不同難度的遊戲關卡。
程式積木：迴圈、條件判斷、變數、函式
相關領域：藝術、數學領域


## Unit 10-1

評測目標1：玩家在世界地圖中選擇關卡時，會出現難易度選項的頁面

### 範例操作

<iframe src="https://scratch.mit.edu/projects/1091208915/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>

https://scratch.mit.edu/projects/1091208915

按下小綠旗，出現地圖
按關卡指標進入難度設定畫面
選定難度後按確定進入關卡
按右上角返回鈕回到地圖

### 程式概念
* 序列
* 迴圈
* 變數

### 學習重點
* 廣播
* 背景切換

### 評量標準
* 點選關卡指標後進入難度設定畫面
* 點選難度設定確定後進入關卡畫面
* 點選返回鈕回到地圖


## Unit 10-2

評測目標2：點選不同難易度，會影響關卡內的敵人數值

### 範例操作

<iframe src="https://scratch.mit.edu/projects/1090971247/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>

https://scratch.mit.edu/projects/1090971247

按下小綠旗，出現地圖
按關卡指標進入難度設定畫面
選定難度後按確定進入關卡
小貓按⭠⭢移動
小貓按⭡跳躍
小貓按空白鍵攻擊
飛龍碰到小貓攻擊，飛龍變換造型後消失
被飛龍攻擊會減少血量
血量歸零遊戲結束
按右上角返回鈕回到地圖

### 程式概念
* 序列
* 迴圈
* 變數

### 學習重點
* 廣播
* 背景切換
* 依不同背景決定角色出現時機

### 評量標準
* 點選關卡指標後進入難度設定畫面
* 點選難度設定確定後進入關卡畫面
* 點選返回鈕回到地圖
* 依難度不同出現飛龍的速度不同
* 正確設定擊殺及血量
* 小貓能夠擊殺飛龍
* 小貓碰到飛龍血量會減少


## Unit 10-3

評測目標3：點選不同難易度，會隨機變化不同難易度的地形

### 範例操作

<iframe src="https://scratch.mit.edu/projects/1091215312/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>

https://scratch.mit.edu/projects/1091215312

按下小綠旗，出現地圖
按關卡指標進入難度設定畫面
選定難度後按確定進入關卡
小貓按⭠⭢移動
小貓按⭡跳躍
小貓按空白鍵攻擊
小貓碰到尖刺會減少血量，跳過尖刺則會增加得分
小貓碰到泥濘速度會變慢
依難度不同尖刺出現的頻率不同
血量歸零遊戲結束
按右上角返回鈕回到地圖

### 程式概念
* 序列
* 迴圈
* 變數

### 學習重點
* 廣播
* 背景切換
* 依不同背景決定角色出現時機

### 評量標準
* 點選關卡指標後進入難度設定畫面
* 點選難度設定確定後進入關卡畫面
* 點選返回鈕回到地圖
* 依難度不同尖刺出現的頻率不同
* 正確設定擊殺及血量
* 小貓碰到尖刺會減少血量
* 小貓碰到泥濘速度會變慢









