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