《塞爾達傳說:王國之淚》發布一周多,懂物理的和不懂物理的都沉默了。
如果說,一個打怪靠冷兵器的救公主遊戲,主角開上帶懸挂的摩托車,還不算稀奇:
△B 站 up 主:天舐魚 XQX
什麽分級式火箭,隻是有些離譜。
△B 站 up 主:零崎禊識 Z
開着高達直奔波克布林老家,emmm,操作有點風騷。
△B 站 up 主:大隊長優化指南
但家人們,我是萬萬沒想到啊,這一個不留神,海拉魯直奔第三次工業革命了:
連數字電路都有人搞出來了!
注意看,地上這些彈簧和劍,可不是瞎擺的,正經是個半加器。
△B 站 up 主:空包糖
兩個彈簧是輸入 A 和輸入 B,彈簧打開和關閉時,電路會呈現出兩種不同的狀态,即代表 a、b 以及 a ’、b ’。
紅寶石劍,其實是兩條電路的交彙之處。分析一下,正正好好是個異或門。
構成半加器,還需要一個與門。在這個海拉魯電路中,可以在魔像劍的位置讀到與門的輸出。
也就是說,A 開 B 不開,或者 B 開 A 不開,紅寶石劍就會亮起,輸出一個 1。
AB 同時開,紅寶石劍不亮,魔像劍亮,就會輸出二進制的 10(即 2)。
不知道你怎麽看這事兒,反正佐納烏人和希卡族人是已經看呆了:
還有網友 " 感謝 " 起了任天堂 Switch 的機能局限:
要是 Switch 這個機能允許,玩家能在 Swich 裏造 Switch。
說的不無道理,畢竟,這麽一個半加器,還隻是個開始……
海拉魯數字電路
淺淺劇透一下,《王國之淚》的一大核心玩法,就是林克名爲 "究極手" 的新能力。
簡單來說,就是能把遊戲裏的各種物品用 " 膠水 " 粘到一起,組合成新的道具。
前面提到的,無論是摩托車還是數字電路,都是通過這個功能被創造、組裝出來的。
而對于這些玩家的創造物來說,還有一個關鍵是,在《王國之淚》的世界中,真實世界的物理定律依然适用。
比如對于數字電路,很重要的一點是:金屬是可以導電的,并且遊戲本體提供了能 " 發電 " 的道具,比如雷龍頭。
基礎信息講完,剛才我們也已經見識了海拉魯大陸上的基本半加器電路,那麽接下來,是時候看看海拉魯老流氓們能讓事情發展到什麽程度了……
利用彈簧和帆:
△B 站 up 主:愛吹西瓜
把電丘丘膠推向導線空隙,實現繼電器原理(以下電路爲與門)。
同理可得非門:輸入端斷電時,輸出端通電;輸入端通電時,輸入端斷電。
如果你感興趣,還可以在此基礎上組合一下,實現或非門等其他邏輯電路。
不多說了好吧,坐等海拉魯大陸信息化革命了……
另外悄悄展望一下,不知道有沒有大佬把電路和這套曲柄連杆機構設計融合一下,讓坤坤率先在海拉魯大陸自動化(手動狗頭)。
△B 站 up 主:愛吹西瓜海拉魯弱智吧吧主競選開賽
大佬們緻力于讓林克科技飛升,不過要說海拉魯大陸風頭最盛的——
那還得是弱智吧吧主大賽。
如果有人靠着逼真物理引擎狂點科技樹……
那一定就會有一些物理廢因此受折磨。
比如造船造成滾筒洗衣機的。
省流,最後還被船給砸死了。
△來源:B 站 up 主 A9VG
還有平平無奇的馬拉車,整個制作流程都沒毛病對不對?
結果走兩步就給馬來了一棒子:
△來源:B 站 up 主 A9VG
當然有時候和物理好不好可能也沒太大關系……
比如這位造船的時候就把帆裝上去了,往水裏一扔,诶,船在前面吹着跑,人在後面水裏追。
△來源:B 站 up 主䟩烈
逼真的物理引擎就是這麽讓人着迷又無奈。
不過這也是《王國之淚》最引人注意的亮點了。
有外國同好就發表觀點說,《王國之淚》讓他感受到對于遊戲來說,物理引擎或許比畫面還要重要。
這讓遊戲有更加身臨其境的感覺。
Forbes 遊戲區的作者則評價說,如果《王國之淚》最終能拿下 GOTY(年度最佳遊戲),一定是憑借它能夠利用逼真的物理機制來破解各種謎題。
據了解,《王國之淚》使用了大名鼎鼎的物理引擎Havok,但并不完全是。
先來介紹下 Havok。它是一個誕生于 20 多年前的遊戲引擎。
自發布以來,Havok 已經被應用到超過 600 個遊戲之中,随便拿出來一個都是大作:《刺客信條系列》、《星際争霸 2》、《暗黑破壞神系列》、《怪物獵人 世界》、《塞爾達曠野之息》……
還有部分電影裏也用到了 Havok,比如《黑客帝國》、《查理和巧克力工廠》等。
整個 Havok 包含多個組件,比如對布料的仿真、AI 系統和物理系統。
其中物理引擎的原理是允許在三個維度之間模拟實時碰撞和力學情況,再配合高度優化的碰撞檢測庫來達到和現實世界裏一緻的效果。
它由 C 語言 /C++ 寫成,支持 Windows、MacOS、Linux、Xbox、PS 等主流操作系統和遊戲主機。
Havok 背後的同名公司,最初是由兩位在都柏林大學任教的老師創立,在 2007 年被英特爾收購成爲全資子公司。
這次收購後,英特爾就宣布 Havok 引擎開放源代碼,允許所有遊戲開發者免費使用。
值得一提的是,英特爾希望物理計算完全由 CPU 負責,所以由顯卡加速的 Havok FX 開發似乎被取消了;後面英偉達就收購了 Havok 的競争對手 AGEIA。
再到 2015 年,Havok 又被微軟收購,具體金額不詳。
如今,随着 Unity 開始成爲更多遊戲開發的首選,Havok 現在也在和 Unity 合作,來創建一個更加強大系統。
但爲什麽說《王國之淚》不完全是基于 Havok 呢?
嗯,因爲在部分複雜場景下,Havok 容易有 bug。想要解決這個問題,需要任天堂的工程師自己來調整。
△截取自微博博主 @顯卡吧的那些事
不過,還有一位日本網友爆料,《王國之淚》還使用了和 Splatoon 3 的同款引擎,在内部名叫 LunchPack。
此外也有更權威的說法,青沼英二曾在接受采訪時表示,塞爾達不光使用了物理引擎,還有化學引擎,它能将遊戲中的一些對象劃分爲不同材料。
通過這些調整和互補,最後才實現了《曠野之息》和《王國之淚》對現實世界物理學的真實還原。
所以也就有了最近塞爾達玩家們的瘋狂整活。
最後 ~ 你開始探索海拉魯大陸了嗎?或者看到哪些更有趣的整活嗎?
歡迎評論區分享 ~
參考鏈接:
[ 1 ] https://www.bilibili.com/video/BV1gL411h7Df/
[ 2 ] https://www.bilibili.com/video/BV15c411N7Bn/
[ 3 ] https://www.bilibili.com/video/BV1qm4y1873q/
[ 4 ] https://www.bilibili.com/video/BV11h411w7bc
[ 5 ] https://www.bilibili.com/video/BV1TV4y1k7es/
[ 6 ] https://www.bilibili.com/video/BV1eT411t7Jv/
[ 7 ] https://gonintendo.com/contents/20211-zelda-tears-of-the-kingdom-uses-the-same-game-engine-as-splatoon-3
[ 8 ] https://weibo.com/3641275894/N0HnmfDQU?sudaref=www.google.com
[ 9 ] https://www.tomsguide.com/opinion/zelda-tears-of-the-kingdom-made-me-realize-that-physics-are-more-important-than-graphicsv