# 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 按下小綠旗,出現地圖 按關卡指標進入難度設定畫面 選定難度後按確定進入關卡 小貓按⭠⭢移動 小貓按⭡跳躍 小貓按空白鍵攻擊 小貓碰到尖刺會減少血量,跳過尖刺則會增加得分 小貓碰到泥濘速度會變慢 依難度不同尖刺出現的頻率不同 血量歸零遊戲結束 按右上角返回鈕回到地圖 ### 程式概念 * 序列 * 迴圈 * 變數 ### 學習重點 * 廣播 * 背景切換 * 依不同背景決定角色出現時機 ### 評量標準 * 點選關卡指標後進入難度設定畫面 * 點選難度設定確定後進入關卡畫面 * 點選返回鈕回到地圖 * 依難度不同尖刺出現的頻率不同 * 正確設定擊殺及血量 * 小貓碰到尖刺會減少血量 * 小貓碰到泥濘速度會變慢