六月至日游戲節(jié)總有些奇怪的項(xiàng)目冒出來(lái)。今年的提交中,一位開(kāi)發(fā)者用反重力物理引擎重寫(xiě)了一款瑞典主題的動(dòng)作復(fù)古街機(jī)游戲,還順手修了幾個(gè)操縱桿的bug。他給項(xiàng)目起的名字簡(jiǎn)單直接——“Midsommer Madness”,代碼倉(cāng)庫(kù)掛在GitHub上,已經(jīng)打包成完整的安卓APK,用戶(hù)名叫xbill9。
這個(gè)項(xiàng)目的起點(diǎn)源于一句聽(tīng)起來(lái)不怎么講道理的話(huà):當(dāng)你有把錘子時(shí),看什么都是釘子。在游戲開(kāi)發(fā)語(yǔ)境里,意思是當(dāng)你手里掌握了某個(gè)框架或工具,總想用它來(lái)重構(gòu)點(diǎn)什么。這次的錘子是Flutter,釘子則是一款基于瑞典仲夏節(jié)文化的街機(jī)游戲。
![]()
選擇瑞典作為游戲背景并非隨意。原文解釋說(shuō),談到夏至,最該去的地方就是瑞典,那是一年中相當(dāng)重要的時(shí)間節(jié)點(diǎn)。游戲試圖重現(xiàn)這個(gè)節(jié)日的神秘感,而且掐準(zhǔn)了鯡魚(yú)罐頭季的時(shí)間線(xiàn)。開(kāi)發(fā)者毫不掩飾自己的目標(biāo):讓玩家能在移動(dòng)端隨時(shí)體驗(yàn)瑞典仲夏夜的緊張感。
游戲的核心機(jī)制圍繞一條時(shí)間線(xiàn)展開(kāi):玩家扮演角色Sven,需要在太陽(yáng)計(jì)時(shí)器歸零前沖到五月柱位置。太陽(yáng)落山前沒(méi)能完成,按原文的說(shuō)法,至日就丟了,觸發(fā)的是一場(chǎng)熔毀,角色將被獻(xiàn)祭給柳條人。這種設(shè)定直接參考了瑞典傳統(tǒng)節(jié)慶元素,同時(shí)融入了動(dòng)作游戲的緊迫感。
從技術(shù)角度看,提交說(shuō)明里提到了兩個(gè)關(guān)鍵點(diǎn)。一是Antigravity,意味著游戲中加入了反重力物理效果;二是操縱桿問(wèn)題的修復(fù),說(shuō)明項(xiàng)目在輸入適配方面做了針對(duì)性調(diào)整。完整的安卓APK已經(jīng)可以直接下載,對(duì)于想快速試玩的玩家來(lái)說(shuō)幾乎沒(méi)有上手門(mén)檻。
游戲共設(shè)十關(guān),每個(gè)關(guān)卡有不同的主題。這種設(shè)計(jì)思路可能參考了類(lèi)似《Redneck Rampage》的關(guān)卡推進(jìn)節(jié)奏,后者的名字被明確列為了靈感來(lái)源之一。有趣的地方在于,開(kāi)發(fā)者試圖把文化習(xí)俗轉(zhuǎn)譯成游戲語(yǔ)言——五月柱、日暮倒數(shù)、獻(xiàn)祭,這些設(shè)定共同構(gòu)成了一套自洽的敘事框架。
作為一次游戲節(jié)的限時(shí)提交,這個(gè)項(xiàng)目呈現(xiàn)出的完成度值得關(guān)注。它沒(méi)有追求視覺(jué)上的精致,而是聚焦在核心玩法的閉環(huán)上:計(jì)時(shí)壓力驅(qū)動(dòng)玩家做出快速?zèng)Q策,而反重力機(jī)制為傳統(tǒng)跑酷式操作增加了物理層面的不確定性。修復(fù)輸入問(wèn)題這件事本身也說(shuō)明,開(kāi)發(fā)者在有限的提交窗口內(nèi),優(yōu)先考慮了可玩性而非表面效果。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶(hù)上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.