---
# System prepended metadata

title: 10/13 Arcade再進化-空島跳躍者(5)
tags: [2022 iThome 鐵人賽]

---

---
tags: 2022 iThome 鐵人賽
title: 10/13 Arcade再進化-空島跳躍者(5)
AUTHOR: 黃郁鈞
---
# Arcade再進化

## 空島跳躍者

![](https://i.imgur.com/UuZRDjL.gif)
- 上篇內容增加了計分功能


### 本篇內容
覺得遊戲 too ez?
加點尖刺陷阱吧
![](https://i.imgur.com/24gBGZb.gif)


### 整合遊戲結束
- 因意外(摔傷，刺傷)導致遊戲結束前要先歸零分數太麻煩，且為了日後方便增加結束條件，這裡利用函式將分數歸零及遊戲結束包裝成一個積木。
    ![](https://i.imgur.com/cIHa4UK.png)
- 在右方選擇函式(function)，命名函式為`GameOver`並建立，建立後就會獲得一個名為`GameOver`的獨立執行區
- 在這裡就可以放入歸零及結束
- 利用函式的好處就是可以利用"呼叫函式"執行指定函式內的所有積木
    ![](https://i.imgur.com/raYZhqB.png)


### 設立新尖刺陷阱
- 繪製尖刺貼圖並設立於地圖適當處
    ![](https://i.imgur.com/xhH9jx2.png)
- 與地板相同的判定方式，與貼圖重疊，且僅偵測落下狀態
    ![](https://i.imgur.com/oT0UHqJ.png)
    - 當角色與貼圖重疊且處於落下狀態(踩到尖刺)，即結束遊戲
    - 可套用先前的結束函式


[專案傳送門✈️](https://makecode.com/_FhcezdXpxE4g)
###### 作者：黃郁鈞 
###### Discord ID : hua#0198