--- tags: 2022 iThome 鐵人賽 title: 10/3 Arcade再進化-探索宇宙-射擊遊戲(3) AUTHOR: 謝熙智 --- ## 第三章:增加子彈Buff、時間倒數 [玩玩看](https://makecode.com/_Fjo3whb92WAD) ### 第一部分:增加子彈Buff(獲得向外四散子彈) > 找到十字星,會獲得隨機向外四散的子彈 1. 選取 變數 裡的 變數othersprite設為 並命名成 子彈Buff 並放於 當啟動時 ![](https://i.imgur.com/xxpNuaZ.png) 2. 選取 角色 裡的 角色[ ]類別player 放在變數 子彈Buff 設為後 並將 player 改成buff ![](https://i.imgur.com/2xxE5tI.png) ![](https://i.imgur.com/1WPCvCT.png) 3. 按下 角色[ ]類別player 裡的 [ ] 並挑選一個素材庫的圖或自己畫 ![](https://i.imgur.com/tHDWkcH.png) ![](https://i.imgur.com/Y2fBsHp.png) 4. 選取 進階函式 裡的 並建立 子彈2 函式 ![](https://i.imgur.com/0HcimPs.png) ![](https://i.imgur.com/NX5mBng.png) 5. 將 當A鍵被按住 裡的所有的方塊 移動到 定義函式子彈2 中後,將 呼叫子彈2 放入 當A鍵被按住 ![](https://i.imgur.com/38mkNxj.png) ![](https://i.imgur.com/kmZREFF.png) ![](https://i.imgur.com/o08E3mX.png) 6. 選取 進階函式 裡的 並建立 子彈 buff 函式 ![](https://i.imgur.com/0HcimPs.png) ![](https://i.imgur.com/dMSIesv.png) 7. 選取 迴圈 裡的 重複4次執行 ![](https://i.imgur.com/STTJaak.png) 8. 選取 數學 裡的 隨機取數0到10 並將其改成 隨機取數10到25 放入 重複4次執行 ![](https://i.imgur.com/ZWqYl1Z.png) ![](https://i.imgur.com/G8K9lXY.png) 9. 選取 角色 裡的 變數projectile設為發射物[ ]來自mysprite 並將 mysprite 改成 飛船 ![](https://i.imgur.com/WZVF4m5.png) ![](https://i.imgur.com/CmMHO8x.png) 10. 選取 數學 裡的 隨機取數0到10 複製並放於 X:50 Y:50 並分別改成 X:-100到100 Y:-200到200 ![](https://i.imgur.com/ZWqYl1Z.png) ![](https://i.imgur.com/QAJe3GG.png) ![](https://i.imgur.com/3Tq3CIm.png) 11. 從[ ] 中挑選一個素材庫的圖或自己畫 ![](https://i.imgur.com/KJJ957D.png) 12. 選取 進階函式 裡的 呼叫子彈2 並放入 重複執行後 ![](https://i.imgur.com/0HcimPs.png) ![](https://i.imgur.com/vOx0jCn.png) ![](https://i.imgur.com/S7bBiGO.png) 13. 選取 角色 裡的 當角色sprite類別player重疊角色othersprite類別player ![](https://i.imgur.com/Q9WrSFE.png) 14. 並將 當角色sprite類別player 的 player 改成 buff ![](https://i.imgur.com/lFsC009.png) 15. 選取 角色 裡的 角色mysprite摧毀+ ![](https://i.imgur.com/aGgZ2dt.png) ![](https://i.imgur.com/sIQzHnY.png) ![](https://i.imgur.com/q0J1bMT.png) 14. 選取 進階函式 裡的 子彈 buff 並放於後面 ![](https://i.imgur.com/q2iXVUf.png) ### 第二部分:時間倒數 1. 選取 資訊 裡的 開始倒數10秒 放在當啟動時並將其改成300秒 ![](https://i.imgur.com/1Y4dnJk.png) ![](https://i.imgur.com/pU8nX06.png) 2. 選取 資訊 裡的 當倒數結束 ![](https://i.imgur.com/1Y4dnJk.png) 3. 選取 遊戲 裡的 遊戲結束 結果輸 並放於 當倒數結束 ![](https://i.imgur.com/lA40bwl.png) [原官方版本](https://makecode.com/_cX0c1KXU55wJ) ##### 作者:謝熙智