主題

(糞)遊戲開發紀錄:Click The Button(更新至8/27)

發條 | 2021-08-26 13:02:20 | 巴幣 1112 | 人氣 207

各位安安我是發條

最近看到國外舉辦Brackeys Game Jam
主題叫做 Let there be Chaos
簡單翻譯大概是讓他們混沌之類的

雖然說個人是沒有要參加的意思(不想花太多時間,畢竟前幾天DIY Game Jam才剛結束)
開發日誌點我
不過倒是在思考這個主題可以做甚麼
然後在讀書放空之餘還是手癢打開了Unity(=w=)

文章的最下方有提供遊戲下載

首先是發想,最近才剛結束DIY Game Jam
我也試玩了所有參加者的遊戲
因此想到能令人感到混沌的原因之一:
操作

再加上最近我的無線滑鼠有點秀逗,有事沒事就突然斷線
都需要敲一敲才會正常運作
所以就想到以這兩個要素開發一個令人感到混沌的遊戲(=w=)

想到的大致流程是這樣:
玩家用滑鼠點擊某個物件
會開啟一個畫面,畫面上有一個小號的滑鼠游標還有個目標物件
拖曳滑鼠會控制該游標
操作該游標到目標物件,目標物件會顯示出玩家要按下的按鈕
按下去之後,會顯示新的畫面,畫面上有一個更小號滑鼠游標還有個目標物件
玩家要拖曳滑鼠控制游標使用稍早要求按下的按扭按住且拖曳更小的滑鼠控制游標去點擊目標物件
然後就這樣輪迴下去幾次直到遊戲結束

用文字描述有點混亂,所以下面直接用開發過程表示(=w=)
首先我先擺出需要的物件,就滑鼠、游標、目標物(白色長方形)還有個外框(當作限制游標範圍用)
(除了長方形跟外框自己隨便拉一個以外,其餘的是去找網路上的免費素材代替w)
然後撰寫滑鼠的腳本,大致上就是使用滑鼠拖曳後於指定圓圈範圍內移動
然後為了腳本能給每個滑鼠重複利用,所以我使用一個布林變數來控制滑鼠是否能被玩家拖動

完成後,寫一個事件,當滑鼠移動的時候把位移量傳送給指定游標
(這次我試試看利用UnityEvent,與之前開發使用的事件方式不同)
然後撰寫游標的腳本,寫一個Function加入訂閱事件,讓他接收位移量後移動

這樣就可以拖曳滑鼠移動游標
然後在目標物件上寫腳本,當指定游標壓在物件上的時候,且按下指定按鈕最會顯示下一個物件
(我為了節省時間,直接把按鈕偵測寫在Update(=w=))

接下來多複製幾次這幾個物件,然後設定相應數值,順邊加上了文字告訴玩家要按甚麼(=w=)
最後加個通關恭喜畫面敷衍一下還有ESC關閉遊戲
這樣大致上就完工了


昨天做完後有給朋友玩玩看,他們覺得很腦以外,也提供一些可以更多變化的要素
會不會更新這幾天再看看ㄅ(=w=)

8/26晚間更新:
我稍早思考目前的關卡是不是操控太單調
因此調整了一下配置
謝謝你,傑洛
除了變成一個超級螺旋外,還調整了滑鼠的操作
設定你的滑鼠往哪個方向動,該滑鼠就會往該面向的方向動
意思是向左旋轉的滑鼠,你往上移動他會往左邊移動(他的上面)
恩,開始有點混沌的感覺了(=w=)
然後補上一些UI告訴玩家離開與重新開始的按紐

最後加入了計時機制於通關時顯示

然後做一點初始的引導(好像也可以當標題來著...)

8/27
今天調整了一下操作方式,使游標操作滑鼠部分微調,然後名稱就使用標題的Click The Button


這邊附上載點
有興趣的人可以賞光玩玩看w
感謝閱讀

創作回應

[桐生會]永和豆漿
覺得創意不錯
2021-08-26 13:29:22
發條
謝啦XD我會努力持續更新~
2021-08-26 13:56:33
安卡拉
4:44!!! 真的很有挑戰性 我整個手眼不協調XD
2021-08-30 21:14:57
發條
XDDD
2021-08-30 21:50:34

更多創作