--- tags: 2022 iThome 鐵人賽 title: 10/11 Arcade再進化-橫向捲軸遊戲(4) AUTHOR: 黃品惠 --- # Arcade再進化 在之前我們的小遊戲已經完成的差不多啦 這篇打算來將遊戲更新變得更精緻 以及增加新關卡~(篇幅稍長 請耐心觀看) ### 鬼生成太快速了? 鬼在第一次接觸到後重生太快,太難過關 那我們就讓鬼再遠一些的地方生成吧! 1. 找到此程式積木 ![](https://i.imgur.com/BXDVEUg.png) 將鬼生成位置的xy由80改為100 ![](https://i.imgur.com/Xc2bTn5.png) 二號鬼也是相同作法喏! 找到二號鬼的程式積木 ![](https://i.imgur.com/liX4gGW.png) 將鬼生成位置的xy由80改為100 ![](https://i.imgur.com/hMPn2G1.png) ### 當狗狗吃到肉肉!讓我們加上音效吧! 在此程式碼下方加入播放音效(選擇自己喜歡的) ![](https://i.imgur.com/COZ5zdE.png) ### 程式太多太雜亂了?! 整理積木 將它們放入函式中,這樣之後需要使用時,就只要呼叫相對應的函數就好啦! 1. 建立一個函式BadNanGenerator ![](https://i.imgur.com/g1OeHWX.png) 將原本當倒數結束時中我們製作鬼的程式碼全放入此中 ![](https://i.imgur.com/EAf9Xpv.png) 在倒數結束時的積木中放入呼叫BadNanGenerator ![](https://i.imgur.com/FZ603X7.png) 2. 建立新函式PlayerSetting ![](https://i.imgur.com/I0d1m40.png) 將當啟動時,創建狗狗的積木放入 ![](https://i.imgur.com/Tn7oqrP.png) 在當啟動時中放入呼叫PlayerSetting ![](https://i.imgur.com/TEktO5I.png) 3. 定義新函式food ![](https://i.imgur.com/lD67dAE.png) 將原本在當啟動時中我們製作肉肉的積木放入 ![](https://i.imgur.com/3k7wWEq.png) 在當啟動時中放入呼叫food ![](https://i.imgur.com/sn9XDks.png) ### 地圖不夠玩?! 我們要來新增地圖啦 畢竟只有一張地圖太單調惹~ 1. 建立新變數level ![](https://i.imgur.com/l3aeIJA.png) 2. 定義新函式map2 ![](https://i.imgur.com/aQSlCzl.png) 3. 在函式中放入如果...否則... ![](https://i.imgur.com/wNt9dkn.png) 4. 在判斷式中放入level=0 ![](https://i.imgur.com/iN1N4ce.png) 5. 將一開始的背景地圖拉到下方放置 ![](https://i.imgur.com/wmMSuSY.png) 6. 在否則如果後方放入判斷式 level=1 以及貼圖地圖設為 ![](https://i.imgur.com/yTuXGay.png) 繪製新地圖(不知如何製作地圖的趕快去第一篇複習!!) 將地圖長度加長(60*8) ![](https://i.imgur.com/niMAbjL.png) 7. 進入新地圖時將第一關的物件全部清除 (避免出現BUG) ![](https://i.imgur.com/RegB3i1.png) 8. 重新呼叫我們的函式PlayerSetting及food並重新倒數3秒 ![](https://i.imgur.com/75qeyDw.png) 9. 在最後的否則中放入通關! ![](https://i.imgur.com/l7XPKuf.png) 10. 最後在當啟動時中放入呼叫map2 ![](https://i.imgur.com/7dVvnWf.png) 11. 找到此積木 ![](https://i.imgur.com/FxxVRKy.png) 將遊戲結束的積木改為將level改為1並呼叫map2 ![](https://i.imgur.com/d8pRk1d.png) ## 完成!!! ![](https://i.imgur.com/SeWhNou.gif) [修改後遊戲](https://arcade.makecode.com/S06915-63469-59100-72774) 我們這個小遊戲就到此篇結束啦 感謝大家的觀看(❤️´艸`❤️) 希望你們會喜歡這個小遊戲~ #### 作者: 黃品惠