薩卡薩卡斑斑甲魚甲魚甲魚
by sealion
音遊+薩卡班甲魚超萌組合

遊戲簡介
一款音遊x薩卡班甲魚x搞笑劇情的遊戲
玩家在故事中要以第三人稱視角,幫助那斯塔琳與蓮露莉亞兩位科學家通過薩卡班甲魚的試煉
遊玩方式
劇情
透過點擊滑鼠左鍵觀看故事
音遊
透過點按dfjk四個鍵,在音符掉落時確實按到音符
短鍵
碰到判定線時點擊一下對應之鍵盤按鍵
長鍵
頭碰到判定線時開始點擊對應之鍵盤按鍵,尾巴離開判定線時停止點擊(有尾判)
製作流程
1.構思發想
我們兩個都喜歡打世界計畫,一款優秀的音遊,因此兩人決定合作做出一個屬於自己的音遊。我們覺得要選擇拍點多的音樂,因此選擇了「薩卡薩卡班班甲魚甲魚甲魚」,一個在2025年風靡全網的曲子作為主題來製作音遊。
2.底層邏輯確立
我們確定好了長鍵與短鍵的使用與下落方式,並參考了beatstage(也是一款優秀的音遊),做出了四個軌道的設計。
3.修正音遊部分程式
在確定好底層價構後,我們開始著手修正perfect/great/good/miss等判定,並加入combo功能,完整了整個音遊。
4.新增劇情與結算
新增了前導與後導劇情,完善整個遊戲體驗,新增結算作為整個遊戲的結尾
未來展望
1.修正判定邏輯
我們目前的判定邏輯採用音鍵與判定線的距離,未考慮到調整速度時的困難,因此未來將著手改善,將所有判定邏輯都改成以時間與速度來計算。
2.讓使用者調整速度
承上,若修正好了判定規則,便可讓使用者自行調整適合的速度了
3.增加不同歌曲
原定計畫為多首歌曲與多個劇情,由於時間緣故而無法順利執行,著實可惜,未來若有機會,將增加其他不同歌曲。
4.分離劇情與歌曲
目前劇情、歌曲是連貫在一起的,但有些使用者可能不想看劇情,只想打歌,未來若有時間,將會把劇情與歌曲分離,或將劇情與章節方式整理。
5.修正音鍵miss邏輯
由於能力有限,無法做出當早按了鍵盤上的按鍵,卻不會算miss的問題,此一邏輯牽扯到掉落時間與多個音鍵,對於目前的我們來說,仍然力所不及,未來將加以改進
6.修正長鍵計combo邏輯
也是由於能力有限,無法將長鍵切分成好幾塊來判斷
工作分配
蓮霧50%
1.譜面製作
2.譜面匯入
3.美術
4.長鍵透明邏輯
5.軌道
海獅50%
1.底層邏輯(但透明長鍵弄不出來QQ)
2.判定條件與結果
3.前導/後導劇
作者--蓮霧的補充
無
作者--海獅的補充
1.海獅的話
嗚嗚嗚,太感動了,沒想過自己居然有一天能夠做出這個遊戲!
這是我第一次完整的製作出一款Unity遊戲,以往總是遇到問題就半途而廢,所以這真是一大里程碑!我希望未來也可以像是做這個遊戲一般的有熱情,希望我不要在半途而廢,希望我能夠將想法付諸實踐。
2.AI使用
顯然這是看到owl寫了才覺得該寫的雖然之前幾次做過小遊戲(根本沒完整做出來過),也去上了Unity小社,但實際製作才發現,天啊,也太難了吧,看著只有void start和void update空空如也的檔案,完全不知從何開始。因此在前期多尋求AI的幫助於大框架的描寫與bug修改。
而中期的我亦是如此,認為看懂了AI的東西,抄了抄,自己就會學會了,直到後來多次跟owl聊到類似的話題,發覺他的堅持與我的隨便輕視,才愈發感到羞恥與不甘,因此在後期製作的AI使用量大幅下降(一方面也是因為做久了,開始熟悉邏輯,不那麼模糊了),只有在我怎麼樣都解決不了的bug和一些知識盲區才會使用
順帶一提,我使用的AI是gemini3.1
3.感謝
to:蓮霧
超扛夥伴!真的很感謝你願意跟我合力做出這個遊戲,能有今天的一切都是因為你!我也不知道該怎麼感謝你了,但是有人可以互相合作、互相監督,真的感到很開心,我認為我們經歷了這次的合作,除了學會了如何合作做出一個專案以外,更加深了我們之間的連結!另外,我覺得你畫的超好,我最喜歡長鍵,他真的好可愛!
to:benny/brandom/夜雨
謝謝你們上學期開了Unity小社課~除了讓我在開始製作前更熟悉Unity,簡報更是拯救了我的前期製作困難!
to:溫莎
這個感謝有點...特別?因為每次我趕工做不完的時候都會跑到寫扣打程式那裏去,然後你每次都會來看我凹社展!這讓我的效率大幅提高!然後你真的會認真看我在做甚麼,我也非常感動!
to:owl
同是做音遊的人,我真的很佩服你,你不僅從零開始學javascript,而且還做到了很優秀很新奇的音遊,甚至沒用多少AI!這讓我感受到了勝負欲,進而促進了優化這個遊戲的想法,謝謝你!
to:gemini
簡短一句話:沒有你我社展真的會大爆炸

