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