# Unit.11:無盡的升級挑戰 學習目標:學習使用Scratch設計角色的等級與經驗值機制。 任務目標:設計一個程式,程式中能學會設計角色的經驗值、個人參數及等 級機制。 程式積木:迴圈、條件判斷、變數、函式 相關領域:藝術、數學領域 ## Unit 11-1 評測目標1:賦予角色個人參數的設計(攻擊力、防禦力、經驗值、等級) ### 範例操作 <iframe src="https://scratch.mit.edu/projects/1108395603/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> https://scratch.mit.edu/projects/1108395603 按下小綠旗,出現飛龍左右來回 小貓按⭠⭢移動 小貓按⭡跳躍 小貓按空白鍵攻擊 ### 程式概念 * 迴圈 * 條件判斷 * 變數 * 函式 ### 學習重點 * 變數設定 ### 評量標準 * 是否設定指定的變數 * 點選小綠旗變數設定初始值 ## Unit 11-2 評測目標2:設計角色經驗值及等級的關係,並且會影響角色的攻擊及防禦力 ### 範例操作 <iframe src="https://scratch.mit.edu/projects/1108989557/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> https://scratch.mit.edu/projects/1108989557 按下小綠旗,出現飛龍左右來回 小貓按⭠⭢移動 小貓按⭡跳躍 小貓按空白鍵攻擊 被獸人攻擊會減少血量,攻擊獸人三次可消滅獸人 消滅獸人可以獲得經驗值,等級隨經驗值升級 攻擊力及防禦力會隨等級增加 ### 程式概念 * 迴圈 * 條件判斷 * 變數 * 函式 ### 學習重點 * 變數設定 * 變數連動改變 ### 評量標準 * 被獸人攻擊會減少血量,初始時攻擊獸人三次可消滅獸人 * 消滅獸人可以獲得經驗值,等級隨經驗值升級 * 攻擊力及防禦力會隨等級增加 * 攻擊力及防禦力升級時,可增加攻擊力及防禦力 ## Unit 11-3 評測目標3:點選角色時,可以看到角色的個人數值,個人數值頁面可以進行縮放設計 ### 範例操作 <iframe src="https://scratch.mit.edu/projects/1108399169/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> https://scratch.mit.edu/projects/1108399169 按下小綠旗,出現飛龍左右來回 小貓按⭠⭢移動 小貓按⭡跳躍 小貓按空白鍵攻擊 被獸人攻擊會減少血量,攻擊獸人三次可消滅獸人 消滅獸人可以獲得經驗值,等級隨經驗值升級 攻擊力及防禦力會隨等級增加 點選角色可以顯示或隱藏數值 ### 程式概念 * 迴圈 * 條件判斷 * 變數 * 函式 ### 學習重點 * 變數設定 * 變數連動改變 ### 評量標準 * 被獸人攻擊會減少血量,初始時攻擊獸人三次可消滅獸人 * 消滅獸人可以獲得經驗值,等級隨經驗值升級 * 攻擊力及防禦力會隨等級增加 * 攻擊力及防禦力升級時,可增加攻擊力及防禦力 * 點選角色可以顯示或隱藏數值