塞爾達(dá)工業(yè)革命卷到數(shù)字電路了!網(wǎng)友:怕不是要在Switch里造Switch
本文經(jīng)AI新媒體量子位(公眾號(hào)ID:QbitAI)授權(quán)轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)聯(lián)系出處。
《塞爾達(dá)傳說(shuō):王國(guó)之淚》發(fā)布一周多,懂物理的和不懂物理的都沉默了。
如果說(shuō),一個(gè)打怪靠冷兵器的救公主游戲,主角開上帶懸掛的摩托車,還不算稀奇:
△B站up主:天舐魚XQX
什么分級(jí)式火箭,只是有些離譜。
△B站up主:零崎禊識(shí)Z
開著高達(dá)直奔波克布林老家。
△B站up主:大隊(duì)長(zhǎng)優(yōu)化指南
但家人們,我是萬(wàn)萬(wàn)沒想到啊,這一個(gè)不留神,海拉魯直奔第三次工業(yè)革命了:
連數(shù)字電路都有人搞出來(lái)了!
注意看,地上這些彈簧和劍,可不是瞎擺的,正經(jīng)是個(gè)半加器。
△B站up主:空包糖
兩個(gè)彈簧是輸入A和輸入B,彈簧打開和關(guān)閉時(shí),電路會(huì)呈現(xiàn)出兩種不同的狀態(tài),即代表a、b以及a’、b’。
紅寶石劍,其實(shí)是兩條電路的交匯之處。分析一下,正正好好是個(gè)異或門。
構(gòu)成半加器,還需要一個(gè)與門。在這個(gè)海拉魯電路中,可以在魔像劍的位置讀到與門的輸出。
也就是說(shuō),A開B不開,或者B開A不開,紅寶石劍就會(huì)亮起,輸出一個(gè)1。
AB同時(shí)開,紅寶石劍不亮,魔像劍亮,就會(huì)輸出二進(jìn)制的10(即2)。
不知道你怎么看這事兒,反正佐納烏人和??ㄗ迦耸且呀?jīng)看呆了:
還有網(wǎng)友“感謝”起了任天堂Switch的機(jī)能局限:
要是Switch這個(gè)機(jī)能允許,玩家能在Switch里造Switch。
說(shuō)的不無(wú)道理,畢竟,這么一個(gè)半加器,還只是個(gè)開始……
海拉魯數(shù)字電路
淺淺劇透一下,《王國(guó)之淚》的一大核心玩法,就是林克名為“究極手”的新能力。
簡(jiǎn)單來(lái)說(shuō),就是能把游戲里的各種物品用“膠水”粘到一起,組合成新的道具。
前面提到的,無(wú)論是摩托車還是數(shù)字電路,都是通過(guò)這個(gè)功能被創(chuàng)造、組裝出來(lái)的。
而對(duì)于這些玩家的創(chuàng)造物來(lái)說(shuō),還有一個(gè)關(guān)鍵是,在《王國(guó)之淚》的世界中,真實(shí)世界的物理定律依然適用。
比如對(duì)于數(shù)字電路,很重要的一點(diǎn)是:金屬是可以導(dǎo)電的,并且游戲本體提供了能“發(fā)電”的道具,比如雷龍頭。
基礎(chǔ)信息講完,剛才我們也已經(jīng)見識(shí)了海拉魯大陸上的基本半加器電路,那么接下來(lái),是時(shí)候看看海拉魯老流氓們能讓事情發(fā)展到什么程度了……
利用彈簧和帆:
△B站up主:愛吹西瓜
把電丘丘膠推向?qū)Ь€空隙,實(shí)現(xiàn)繼電器原理(以下電路為與門)。
同理可得非門:輸入端斷電時(shí),輸出端通電;輸入端通電時(shí),輸入端斷電。
如果你感興趣,還可以在此基礎(chǔ)上組合一下,實(shí)現(xiàn)或非門等其他邏輯電路。
不多說(shuō)了好吧,坐等海拉魯大陸信息化革命了……
另外悄悄展望一下,不知道有沒有大佬把電路和這套曲柄連桿機(jī)構(gòu)設(shè)計(jì)融合一下,讓坤坤率先在海拉魯大陸自動(dòng)化(手動(dòng)狗頭)。
△B站up主:愛吹西瓜
海拉魯弱智吧吧主競(jìng)選開賽
大佬們致力于讓林克科技飛升,不過(guò)要說(shuō)海拉魯大陸風(fēng)頭最盛的——
那還得是弱智吧吧主大賽。
如果有人靠著逼真物理引擎狂點(diǎn)科技樹……
那一定就會(huì)有一些物理廢因此受折磨。
比如造船造成滾筒洗衣機(jī)的。
省流,最后還被船給砸死了。
△來(lái)源:B站up主A9VG
還有平平無(wú)奇的馬拉車,整個(gè)制作流程都沒毛病對(duì)不對(duì)?
結(jié)果走兩步就給馬來(lái)了一棒子:
△來(lái)源:B站up主A9VG
當(dāng)然有時(shí)候和物理好不好可能也沒太大關(guān)系……
比如這位造船的時(shí)候就把帆裝上去了,往水里一扔,誒,船在前面吹著跑,人在后面水里追。
△來(lái)源:B站up主?烈
逼真的物理引擎就是這么讓人著迷又無(wú)奈。
不過(guò)這也是《王國(guó)之淚》最引人注意的亮點(diǎn)了。
有外國(guó)同好就發(fā)表觀點(diǎn)說(shuō),《王國(guó)之淚》讓他感受到對(duì)于游戲來(lái)說(shuō),物理引擎或許比畫面還要重要。
這讓游戲有更加身臨其境的感覺。
Forbes游戲區(qū)的作者則評(píng)價(jià)說(shuō),如果《王國(guó)之淚》最終能拿下GOTY(年度最佳游戲),一定是憑借它能夠利用逼真的物理機(jī)制來(lái)破掉各種謎題。
據(jù)了解,《王國(guó)之淚》使用了大名鼎鼎的物理引擎Havok,但并不完全是。
先來(lái)介紹下Havok。它是一個(gè)誕生于20多年前的游戲引擎。
自發(fā)布以來(lái),Havok已經(jīng)被應(yīng)用到超過(guò)600個(gè)游戲之中,隨便拿出來(lái)一個(gè)都是大作:《刺客信條系列》、《星際爭(zhēng)霸2》、《暗黑破壞神系列》、《怪物獵人 世界》、《塞爾達(dá)曠野之息》……
還有部分電影里也用到了Havok,比如《查理和巧克力工廠》等。
整個(gè)Havok包含多個(gè)組件,比如對(duì)布料的仿真、AI系統(tǒng)和物理系統(tǒng)。
其中物理引擎的原理是允許在三個(gè)維度之間模擬實(shí)時(shí)碰撞和力學(xué)情況,再配合高度優(yōu)化的碰撞檢測(cè)庫(kù)來(lái)達(dá)到和現(xiàn)實(shí)世界里一致的效果。
它由C語(yǔ)言/C++寫成,支持Windows、MacOS、Linux、Xbox、PS等主流操作系統(tǒng)和游戲主機(jī)。
Havok背后的同名公司,最初是由兩位在都柏林大學(xué)任教的老師創(chuàng)立,在2007年被英特爾收購(gòu)成為全資子公司。
這次收購(gòu)后,英特爾就宣布Havok引擎開放源代碼,允許所有游戲開發(fā)者免費(fèi)使用。
值得一提的是,英特爾希望物理計(jì)算完全由CPU負(fù)責(zé),所以由顯卡加速的Havok FX開發(fā)似乎被取消了;后面英偉達(dá)就收購(gòu)了Havok的競(jìng)爭(zhēng)對(duì)手AGEIA。
再到2015年,Havok又被微軟收購(gòu),具體金額不詳。
如今,隨著Unity開始成為更多游戲開發(fā)的首選,Havok現(xiàn)在也在和Unity合作,來(lái)創(chuàng)建一個(gè)更加強(qiáng)大系統(tǒng)。
但為什么說(shuō)《王國(guó)之淚》不完全是基于Havok呢?
嗯,因?yàn)樵诓糠謴?fù)雜場(chǎng)景下,Havok容易有bug。想要解決這個(gè)問題,需要任天堂的工程師自己來(lái)調(diào)整。
△截取自微博博主@顯卡吧的那些事
不過(guò),還有一位日本網(wǎng)友爆料,《王國(guó)之淚》還使用了和Splatoon 3的同款引擎,在內(nèi)部名叫LunchPack。
此外也有更權(quán)威的說(shuō)法,青沼英二曾在接受采訪時(shí)表示,塞爾達(dá)不光使用了物理引擎,還有化學(xué)引擎,它能將游戲中的一些對(duì)象劃分為不同材料。
通過(guò)這些調(diào)整和互補(bǔ),最后才實(shí)現(xiàn)了《曠野之息》和《王國(guó)之淚》對(duì)現(xiàn)實(shí)世界物理學(xué)的真實(shí)還原。
所以也就有了最近塞爾達(dá)玩家們的瘋狂整活。
最后~你開始探索海拉魯大陸了嗎?或者看到哪些更有趣的整活嗎?