iT邦幫忙

2022 iThome 鐵人賽

DAY 26
0

在之前我們的小遊戲已經完成的差不多啦
這篇打算來將遊戲更新變得更精緻
以及增加新關卡~(篇幅稍長 請耐心觀看)

鬼生成太快速了?

鬼在第一次接觸到後重生太快,太難過關
那我們就讓鬼再遠一些的地方生成吧!

  1. 找到此程式積木

    將鬼生成位置的xy由80改為100

    二號鬼也是相同作法喏!
    找到二號鬼的程式積木

    將鬼生成位置的xy由80改為100

當狗狗吃到肉肉!讓我們加上音效吧!

在此程式碼下方加入播放音效(選擇自己喜歡的)

程式太多太雜亂了?!

整理積木 將它們放入函式中,這樣之後需要使用時,就只要呼叫相對應的函數就好啦!

  1. 建立一個函式BadNanGenerator

    將原本當倒數結束時中我們製作鬼的程式碼全放入此中

    在倒數結束時的積木中放入呼叫BadNanGenerator

  2. 建立新函式PlayerSetting

    將當啟動時,創建狗狗的積木放入

    在當啟動時中放入呼叫PlayerSetting

  3. 定義新函式food

    將原本在當啟動時中我們製作肉肉的積木放入

    在當啟動時中放入呼叫food

地圖不夠玩?!

我們要來新增地圖啦
畢竟只有一張地圖太單調惹~

  1. 建立新變數level

  2. 定義新函式map2

  3. 在函式中放入如果...否則...

  4. 在判斷式中放入level=0

  5. 將一開始的背景地圖拉到下方放置

  6. 在否則如果後方放入判斷式 level=1 以及貼圖地圖設為

    繪製新地圖(不知如何製作地圖的趕快去第一篇複習!!)
    將地圖長度加長(60*8)

  7. 進入新地圖時將第一關的物件全部清除 (避免出現BUG)

  8. 重新呼叫我們的函式PlayerSetting及food並重新倒數3秒

  9. 在最後的否則中放入通關!

  10. 最後在當啟動時中放入呼叫map2

  11. 找到此積木

    將遊戲結束的積木改為將level改為1並呼叫map2

完成!!!

修改後遊戲
我們這個小遊戲就到此篇結束啦
感謝大家的觀看❤️
希望你們會喜歡這個小遊戲~

作者: 黃品惠


上一篇
Arcade再進化-迷宮產生器(4)
下一篇
Arcade再進化-空島跳躍者(5)
系列文
玩game學打code。街機程式設計再進化。微軟Arcade30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言