--- tags: 2022 iThome 鐵人賽 title: 9/28 Arcade再進化-探索宇宙-射擊遊戲(2) AUTHOR: 謝熙智 --- ### 第二章:增加回血功能、增加扣分機制、增加場景 ### 原因:增加遊戲的多元性。 [官方版本連結](https://makecode.com/_cX0c1KXU55wJ) [更改版本連結]() ## 以下是使用積木為例 ### 第一部分:增加回血功能 1. 選取 控制器 裡的 當A鍵被按住 並將A改成B 圖示: ![](https://i.imgur.com/vPoo4vE.png) ![](https://i.imgur.com/DoqUcaI.png) 2. 選取 邏輯 裡的 如果True那麼 並按下下方的 + 字號 圖示: ![](https://i.imgur.com/fFxVrM6.png) ![](https://i.imgur.com/xzrYjMZ.png) ![](https://i.imgur.com/TEX6QbU.png) 3. 選取 邏輯 裡的 且 0大於0 0小於0 並將 0大於0 0小於0 分別放於 且 的前後 ![](https://i.imgur.com/YKCAVf4.png) ![](https://i.imgur.com/1MOIifl.png) 4. 選取 資訊 裡的 生命和得分 ![](https://i.imgur.com/jrhK520.png) 5. 將 得分和生命 放於 0大於0 0小於0 的第一格中 ![](https://i.imgur.com/un8MQM5.png) 6. 將 0大於0 0小於0 的第二格中0 分別改成10跟5 ![](https://i.imgur.com/D1ZRNF8.png) 7. 選取 資訊 裡的 生命改變和得分改變 個複製一次 分別放於 如果 否則 ![](https://i.imgur.com/3Jy2qVw.png) ![](https://i.imgur.com/Nt4rdCY.png) 8. 將 如果 裡的 生命改變:1 得分改變:-10 否則 裡的 不變 ![](https://i.imgur.com/BpCjYhE.png) ### 第二部分:增加扣分機制 1. 選取 邏輯 裡的 如果True那麼 否則 放在 當角色sprite類別player ![](https://i.imgur.com/fFxVrM6.png) ![](https://i.imgur.com/IruItFi.png) 2. 選取 邏輯 裡的 0=0 並改成大於 放在True ![](https://i.imgur.com/jYy9Zwm.png) 3. 選取 資訊 裡的 得分改變 放在 那麼 並把數字0改成-1 ![](https://i.imgur.com/4u2YTOS.png) 4. 選取 資訊 裡的 得分 放在 0大於0 的第一格 ![](https://i.imgur.com/jT9wnwX.png) 5. 選取 資訊 裡的 得分改變 放在 否則 數字不改 ![](https://i.imgur.com/9L5uxxp.png) ### 第三部分: