5. 阻止火箭入侵
5. 阻止火箭入侵
藍星與紅星都有自己的防護牆
藍星與紅星都有自己的防護牆
讓我們透過鍵盤,操控太空防護牆阻止火箭入侵吧!
讓我們透過鍵盤,操控太空防護牆阻止火箭入侵吧!
操控太空防護牆
操控太空防護牆
圖1. 操控太空防護牆
操控「紅星防護牆」:W、S鍵
操控「紅星防護牆」:W、S鍵
操控「藍星防護牆」:向上、向下鍵
操控「藍星防護牆」:向上、向下鍵
啟動防護牆
啟動防護牆
現在的火箭會直接穿透太空防護牆
現在的火箭會直接穿透太空防護牆
讓我們透過程式魔法,讓火箭碰到防護牆就反彈回去!
讓我們透過程式魔法,讓火箭碰到防護牆就反彈回去!
圖2. 啟動太空防護牆
- - -
- - -
跟著指引,一起進行
跟著指引,一起進行
- - -
- - -
圖3. 火箭從不同角度飛向紅星防護牆
火箭可能會從各種角度飛向紅星防護牆(如圖3)
火箭可能會從各種角度飛向紅星防護牆(如圖3)
圖4. 火箭向右反彈
當火箭碰到紅星防護牆後
當火箭碰到紅星防護牆後
我們要讓火箭會向右反彈
我們要讓火箭會向右反彈
向右反彈的範圍是:0 ~ 180度(如圖4)
向右反彈的範圍是:0 ~ 180度(如圖4)
圖5. 選擇角色「火箭」
✅ 滑鼠點選角色區中的「火箭」
✅ 滑鼠點選角色區中的「火箭」
出現藍色框框,代表選擇成功囉!
出現藍色框框,代表選擇成功囉!
圖6. 積木:條件判斷
使用「條件判斷」,判斷火箭有沒有碰到紅星防護牆
使用「條件判斷」,判斷火箭有沒有碰到紅星防護牆
圖7. 加入積木:如果碰到紅星防護牆,向右反彈
如果火箭碰到紅星防護牆,那麼火箭會向右反彈回去:
如果火箭碰到紅星防護牆,那麼火箭會向右反彈回去:
✅ 加入程式積木(如圖7)
✅ 加入程式積木(如圖7)
控制:「如果【 】那麼」
控制:「如果【 】那麼」
偵測:「碰到【紅星防護牆】」
偵測:「碰到【紅星防護牆】」
動作:「面朝【隨機取數 0 到 180 】 度」
動作:「面朝【隨機取數 0 到 180 】 度」
圖8. 積木範例:如果碰到紅星防護牆,向右反彈
完成了!(如圖8)
完成了!(如圖8)
火箭如果碰到「紅星防護牆」,那麼就會反彈回去。
火箭如果碰到「紅星防護牆」,那麼就會反彈回去。
圖9. 穿越防護牆,紅星勝利
✅ 趕快點擊綠旗試試看:
✅ 趕快點擊綠旗試試看:
啟動藍星防護牆
啟動藍星防護牆
我們成功啟動了紅星防護牆
我們成功啟動了紅星防護牆
接下來讓我們也啟動藍星的防護牆吧!
接下來讓我們也啟動藍星的防護牆吧!
- - -
- - -
跟著指引,一起進行
跟著指引,一起進行
- - -
- - -
圖10. 火箭從不同角度飛向藍星防護牆
火箭可能會從各種角度飛向藍星防護牆(如圖10)
火箭可能會從各種角度飛向藍星防護牆(如圖10)
圖11. 火箭向左反彈
當火箭碰到藍星防護牆時
當火箭碰到藍星防護牆時
我們要讓火箭向左反彈
我們要讓火箭向左反彈
向左反彈的範圍是「0 ~ -180度」(如圖11)
向左反彈的範圍是「0 ~ -180度」(如圖11)
圖12. 積木範例:如果碰到藍星防護牆,向左反彈
如果火箭碰到藍星防護牆,那麼火箭會向左反彈回去:
如果火箭碰到藍星防護牆,那麼火箭會向左反彈回去:
✅ 繼續加入積木(如圖12)
✅ 繼續加入積木(如圖12)
控制:「如果【 】那麼」
控制:「如果【 】那麼」
偵測:「碰到【藍星防護牆】」
偵測:「碰到【藍星防護牆】」
動作:「面朝【隨機取數 0 到 -180 】度」
動作:「面朝【隨機取數 0 到 -180 】度」
圖13. 成果:啟動藍星防護牆
✅ 趕快點擊綠旗試試看:
✅ 趕快點擊綠旗試試看:
太棒了!現在藍星也啟動防護牆效果囉。
太棒了!現在藍星也啟動防護牆效果囉。
一起保衛星球吧!
一起保衛星球吧!
✅ 操控「紅星防護牆」:W鍵、S鍵
✅ 操控「紅星防護牆」:W鍵、S鍵
✅ 操控「藍星防護牆」:向上鍵、向下鍵
✅ 操控「藍星防護牆」:向上鍵、向下鍵
玩一玩,想一想
玩一玩,想一想