主題

心血來潮的遊戲開發(=w=)(不定時更新)

發條 | 2021-09-11 22:32:51 | 巴幣 10 | 人氣 59

安安我是發條

這幾天事情忙到一個段落
然後假日時間又是開心的糞Game開發時間囉(=w=)(X


首先,前陣子常看到各種meme或是遊戲出現的要素:
法師+槍

還有前陣子的遊戲Trigger Witch
不得不說,個人還挺喜歡這種奇幻與科學(兩種可以說是完全相反的要素)結合的事物,很ㄎㄧㄤ

所以這次也就從這個角度出發(=w=)
想到的內容大致上就是:
某個法師使用槍械的後座力起飛
這樣應該比騎掃帚飛行還要合理吧(恩?)


總之先打開許久沒開的Unity
先做出基礎操作:
玩家滑鼠點擊->角色往點選位置反方向移動
就此營造出被後座力推出去的感覺(=w=)
這邊先用上今年GGJ組員特製的惡魔發條掃地機器人來做為主要角色(之後再視情況調整角色外觀吧(=w=))
接下來撰寫一下點擊滑鼠後,往反方向施加力道的功能
就出現以下結果

完成後,開始寫武器相關功能:
首先使用上次GameJam製作的ObjPool功能修改後做成子彈生成的物件池
把隨意畫好的子彈物件加上簡單的移動功能後,加入物件池
接下來撰寫武器功能
大致上就是把上面按下按鈕後,觸發事件讓玩家移動以及射出子彈
另外也設定兩種開槍模式(下圖FireType),一種是全自動,另一種點發
完成後就可以看到以下結果:
以上就完成了使用科學力量起飛的掃地機器人

然後問題來了
這遊戲要玩家幹嘛?

左思右想之後,覺得...還是加點物件給玩家射吧
看到一個人拿著一把槍一邊掃射一邊朝你靠近,我想他絕對不是來邀請你來玩動物森友會的(=w=)

所以開始做敵人相關的功能
首先是敵人,先做出最簡單的自殺型敵人,就是往玩家直直衝的那種
完成後把敵人物件丟到物件池中,讓他能被重複生成
接下來開發生成功能
這邊不想弄得太複雜,所以就簡單設置隨機生成位置、生成頻率
時間到就向物件池要求產生物件
補上一些功能(例如邊界會把玩家彈回來、敵人被攻擊後會消失等等)
就變成簡單的打小怪遊戲

跟朋友聊過之後,覺得或許可以做成類似Roguelike的遊戲
關卡玩家打敗所有敵人後,可以選擇升級然後到下一關這樣
由於沒有做過此類遊戲所以我覺得或許可以先往這個方向練習做做看(=w=)
當然,假如有人有更ㄎ一ㄤ的意見也歡迎提出w

以上,之後或許會更新

創作回應

ays.
突然想到 如果用那種後座力很強的槍, 然後因為玩家速度很快, 撞到怪物時也可以造成傷害 (可能自己也會扣一點血) 感覺會很白癡XD
2021-09-18 14:40:29
發條
ㄟ,感覺可以試試看w(筆記筆記)
2021-09-18 21:52:58
◎曉柴
這個機制讓我想到Speedrunner在玩戰慄時空的樣子XD 用後座力讓自己超越音速
2021-09-23 16:16:29

更多創作