# Unit.4:遺落道具 學習目標:學習使用Scratch創作遊戲中產生的道具。 任務目標:設計一個程式,實現程式中玩家撿拾道具、自動生成或是消滅敵方後掉落物品的機制。 程式積木:平行化、迴圈、條件式判斷、變數 相關領域:數學領域 ## Unit 4-1 評測目標1:玩家消滅怪獸後,有機率遺落出道具。 ### 範例操作 <iframe src="https://scratch.mit.edu/projects/1001320078/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> https://scratch.mit.edu/projects/1001320078 按下小綠旗,不斷出現飛龍左右移動 小貓按⭡跳躍,按空白鍵攻擊 飛龍碰到小貓攻擊,飛龍變換造型後消失並落下鑽石 ### 程式概念 * 序列 * 迴圈 * 變數 * 判斷式 ### 學習重點 * 邏輯判斷式 * 積木:邏輯判斷「且」「等於」 * 積木:偵測碰到 * 積木:偵測變換造型 * 積木:分身刪除 * 新增變數 * 積木:變數設為 * 積木:x座標、y座標 ### 評量標準 * 按下小綠旗,飛龍角色本身隱藏 * 飛龍角色建立分身 * 飛龍分身顯示,飛龍左右來回移動 * 飛龍分身碰到小貓,且小貓是攻擊時 * 建立鑽石分身 * 飛龍切換被攻擊造型,分身刪除 * 建立下一個分身 * 小貓角色可左右移動跳躍,可進行攻擊 * 鑽石角色本身隱藏 * 鑽石建立分身後,分身顯示,定位在飛龍被攻擊的位置,落下至地上 ## Unit 4-2 評測目標2:玩家碰到某些場景物件後,有機率產出道具。 ### 範例操作 <iframe src="https://scratch.mit.edu/projects/1001643031/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> https://scratch.mit.edu/projects/1001643031 按下小綠旗 小貓按⭡跳躍 小貓按⭠⭢移動 小貓碰到彩虹出現閃電落下 小貓碰到閃電,閃電道具+1 ### 程式概念 * 序列 * 迴圈 * 變數 * 判斷式 ### 學習重點 * 邏輯判斷式 * 積木:邏輯判斷「且」「等於」 * 積木:偵測碰到 * 積木:偵測變換造型 * 積木:分身刪除 * 新增變數 * 積木:變數設為 * 積木:x座標、y座標 * 積木:變數改變 * 積木:閃電道具 ### 評量標準 * 按下小綠旗,閃電角色本身隱藏,閃電數量歸零 * 小貓角色可左右移動跳躍 * 小貓角色碰到彩虹,閃電建立分身隨機落下至地下 * 小貓角色碰到閃電,閃電道具+1 ## Unit 4-3 評測目標3:道具出現會有時間限制,一段時間後消失。 ### 範例操作 <iframe src="https://scratch.mit.edu/projects/1001324756/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> https://scratch.mit.edu/projects/1001324756 按下小綠旗,不斷出現飛龍左右移動 小貓按⭠⭢移動 小貓按⭡跳躍 小貓按空白鍵攻擊 飛龍碰到小貓攻擊,飛龍變換造型後消失,落下鑽石3秒後消失 ### 程式概念 * 序列 * 迴圈 * 變數 * 判斷式 ### 學習重點 * 邏輯判斷式 * 積木:邏輯判斷「且」「等於」 * 積木:偵測碰到 * 積木:偵測變換造型 * 積木:分身刪除 * 新增變數 * 積木:變數設為 * 積木:x座標、y座標 ### 評量標準 * 按下小綠旗,飛龍角色本身隱藏 * 飛龍角色建立分身 * 飛龍分身顯示,飛龍左右來回移動 * 飛龍分身碰到小貓,且小貓是攻擊時 * 建立鑽石分身 * 飛龍切換被攻擊造型,分身刪除 * 建立下一個分身 * 小貓角色可左右移動跳躍,可進行攻擊 * 鑽石角色本身隱藏 * 鑽石建立分身後,分身顯示,定位在飛龍被攻擊的位置,落下至地上 * 3秒後鑽石消失 ## Unit 4-4 評測目標4:玩家撿拾金幣時,畫面上會顯示目前的金幣狀態 ### 範例操作 <iframe src="https://scratch.mit.edu/projects/1001327757/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> https://scratch.mit.edu/projects/1001327757 小貓按⭠⭢移動 小貓按⭡跳躍 小貓按空白鍵攻擊 飛龍碰到小貓攻擊,飛龍變換造型後消失,落下鑽石3秒後消失 小貓碰到鑽石可以獲得鑽石 ### 程式概念 * 序列 * 迴圈 * 變數 * 判斷式 ### 學習重點 * 邏輯判斷式 * 積木:邏輯判斷「且」「等於」 * 積木:偵測碰到 * 積木:偵測變換造型 * 積木:分身刪除 * 新增變數 * 積木:變數設為 * 積木:x座標、y座標 * 積木:變數改變 * 積木:鑽石 ### 評量標準 * 按下小綠旗,飛龍角色本身隱藏 * 飛龍角色建立分身 * 飛龍分身顯示,飛龍左右來回移動 * 飛龍分身碰到小貓,且小貓是攻擊時 * 建立鑽石分身 * 飛龍切換被攻擊造型,分身刪除 * 建立下一個分身 * 小貓角色可左右移動跳躍,可進行攻擊 * 鑽石角色本身隱藏 * 鑽石建立分身後,分身顯示,定位在飛龍被攻擊的位置,落下至地上 * 3秒後鑽石消失 * 小貓碰到鑽石可以獲得鑽石,鑽石消失 ## Unit 4-5 評測目標5:玩家撿拾裝備時,可以決定是否裝備(改變玩家身上造型) ### 範例操作 * 範例1 <iframe src="https://scratch.mit.edu/projects/1003312805/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> https://scratch.mit.edu/projects/1003312805 按下小綠旗,出現裝備 小貓按⭠⭢移動 小貓按⭡跳躍 小貓按空白鍵攻擊 小貓碰到裝備可以決定是否穿戴 * 範例2 <iframe src="https://scratch.mit.edu/projects/1002455021/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe> https://scratch.mit.edu/projects/1002455021 ### 程式概念 * 序列 * 迴圈 * 變數 * 條件判斷式 * 函數 ### 學習重點 * 邏輯判斷式 * 積木:邏輯判斷「且」「等於」 * 積木:偵測碰到 * 積木:偵測變換造型 * 積木:分身刪除 * 廣播訊息 ### 評量標準 * 按下小綠旗,出現裝備 * 小貓角色可左右移動跳躍 * 小貓角色碰到裝備,裝備詢問是否穿戴 * 如果輸入1,則穿戴裝備(改變造型,所有造型皆需加上裝備) * 否則裝備移到右上角
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up