ETH官方钱包

前往
大廳
主題 達人專欄

【Godot 小遊戲】聖誕節雪球大戰 Christmas Snowball Fight

Muryan | 2023-12-28 00:20:25 | 巴幣 322 | 人氣 457

晚了一點點的聖誕節小遊戲。
操作很簡單只有 WASD 移動和 滑鼠左鍵 丟雪球而已。
歡迎留下你的感想,謝謝。

增加:
簡單的耐力條

修正:
雪球砸到障礙散開後雪花還有傷害判定的問題、
角色傷害偵測範圍縮小、
滑鼠點在腳色附近會導致腳色無法操作、
近距離雪球沒辦法丟到敵人、
低機率在還沒打完所有敵人的情況下會顯示過關、
禮物、蠟燭打不壞、



移動控制:
使用 W, A, S, D 鍵移動。
Use W, A, S, D keys for movement (forward, left, backward, right).

丟雪球:
按下 滑鼠左鍵 往指定的方向丟雪球。
Press the left mouse button to throw a snowball in the direction you are pointing.



我已經盡量把BUG修到不影響遊戲了。
最開始的版本還有滑鼠點的位置離玩家太近,雪球會從反方向飛來打玩家的好笑BUG。
外圍的樹放得太散有縫,可以讓敵人在你沒注意的時候遠走高飛,找不到人。
現在留下的BUG應該是不至於讓遊戲玩不下去。

花了一個禮拜左右的時間完成這個遊戲,從12/22 開始到 12/27 結束
我給自己的時間限制是在聖誕節前,還是超過了一點。
因為我想讓它完整一點,所以再多花了一些時間,處理BUG和增加 2 個關卡。

能感覺到在有限的時間內,重要的是去做取捨。
因為能力有限,每增加一個功能都需要花費時間,加上處理BUG的時間。

像是原本我還有規劃雪球數量有限制,然後多一個按鍵可以集雪球數量。
最後覺得再加這個太花時間,就先以簡單的丟雪球冷卻時間取代。

雖然是一個很簡單的小遊戲。
但是中間經歷過重重難關,所以我覺得很有成就感。
也能感覺到自己有學到東西,開始跳離教學的限制,有能力嘗試自己的想法。

所以推薦還在學習的朋友,也可以跟我一樣做點簡單的小遊戲。
就像學生的時候要做題目,才知道還有哪裡不足的地方。

創作回應

魚九
第一關左上方敵人可能會卡在樹裡 判定極度微妙 介於打的中和打不中之間 2.如果角色死亡後打敗最後一位敵人 依然可以前往下一關
2023-12-29 17:14:35
Muryan
1的部分我稍微調整一下地圖,應該比較不會了。
2的部分我之前已經調整過一次,但還是低機率會發生,原因我現在還是找不到。
2023-12-30 00:13:23
Muryan
後來找到原因了。
玩家的雪球和敵人的雪球同時打在另一個敵人,
它死掉時,敵人的數量被連算兩次。
現在應該修正了。
2023-12-31 09:42:47
凱影~*
還有一個bug目前觸發條件不明,我走一走點一點有時候會遇到不能控制角色的狀況,他就停在那不會動。
2023-12-29 17:43:36
Muryan
這個我修正了。
2023-12-30 00:13:53
凱影~*
還有遇到很近距離互丟雪球判定不到的bug
2023-12-29 17:47:59
Muryan
這個我也修正了,現在可以近距離互毆。
2023-12-30 00:15:12
Muryan
謝謝兩位的回饋
2023-12-30 00:17:39
軒轅帝王
不知不覺玩到通關了~
https://truth.bahamut.com.tw/s01/202405/fa5a98e1deb384c6cdc18f3a8174b582.PNG
2024-05-06 05:41:50
追蹤 創作集

作者相關創作

更多創作