塞尔达工业革命卷到数字电路了!网友:怕不是要在Switch里造Switch

news2024/11/15 22:28:21

量子位 | 公众号 QbitAI

《塞尔达传说:王国之泪》发布一周多,懂物理的和不懂物理的都沉默了。

如果说,一个打怪靠冷兵器的救公主游戏,主角开上带悬挂的摩托车,还不算稀奇:

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这个机能允许,玩家能在Switch里造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。

此外也有更权威的说法,青沼英二曾在接受采访时表示,塞尔达不光使用了物理引擎,还有化学引擎,它能将游戏中的一些对象划分为不同材料。

通过这些调整和互补,最后才实现了《旷野之息》和《王国之泪》对现实世界物理学的真实还原。

所以也就有了最近塞尔达玩家们的疯狂整活。

最后~你开始探索海拉鲁大陆了吗?或者看到哪些更有趣的整活吗?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/564277.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

springboot项目部署到宝塔

网上查找资料要么是细节不够失败要么是根本没用也不需要这么复杂,在这里总结一下本人在宝塔部署前端和后端的方法。 1.在宝塔上添加站点 ↑部署项目当然需要一个站点 2.在该站点的根目录下放打包好的jar文件和前端文件 ↑此时可以访问站点链接,无法请求数…

和月薪5W的京东程序员聊过后,才知道自己一直在打杂...

前几天和一个朋友聊面试,他说上个月同时拿到了腾讯和京东的offer,最后选择了京东。 京东内部将员工一共分为了14个等级,P6是资深工程师,P7是技术专家。 其中P6和P7就是一个分水岭了,P6是最接近P7的不持股员工&#x…

ES Elasticsearch 五 、文档入门****

目录 文档document介绍 手动生成id 自动生成id _source //定制查询字段 全量替换 put 强制创建-只创建不覆盖 增加/_create 延迟删除 该状态防止磁盘写入消耗 局部更新 脚本 并发问题 文档document介绍 默认字段:_index 索引 _type 类型 _id 可…

分享个自用的提升效率的ahk脚本

在草稿中新建笔记 有时遇到灵感想要快速记录,只要按winw快捷键,即可在指定文件夹中新建md文档,后期也可以再做一个收集并上传文档的脚本。 #w::Gui DestroyGui, Add, Edit, vMyEditGui, Add, Button, default xm, OKGui, Show ReturnButtonO…

小米手机系列的演进:从小米1到小米13

1. 小米1(2011年):小米1是小米公司的首款旗舰手机,以超低的售价提供出色的硬件配置和流畅的用户体验。它打破了传统手机市场的价格壁垒,受到广大用户的欢迎。 2. 小米2(2012年):小米…

Dubbo源码篇06---SPI神秘的面纱---原理篇---上

Dubbo源码篇06---SPI神秘的面纱---原理篇---上 引言核心思想SPI模块架构设计源码追踪Dubbo的分层模型获取扩展加载器对象创建ExtensionLoaderExtensionLoader自适应扩展对象创建Extension Instance创建生命周期SPI机制获取扩展对象实现类型获取扩展类型使用不同的加载策略加载不…

傅利叶变换在图像处理的应用

傅利叶变换在图像处理的应用 1.傅利叶变换在图像处理的应用1.1 图像函数化1.2 幅度谱1.3 相位谱1.4 图像处理的底层原理 1.傅利叶变换在图像处理的应用 之前本人的相关博客:傅里叶变换与图像处理 笔记来源:傅里叶变换从零到一 03集 从爱因斯坦和梦露讲起…

智慧档案馆一体化环境管控平台格式内容

第一章建设背景 第二章建设依据 1、 设计遵循规范 2、 方案设计原则 3、 成熟性 4、 开放性 5、 标准化 6、 可扩展性 7、 安全性 8、 可靠性 9、 高效、系统易用、互操作性 10、 经济性 11、 可管理性 第三章建设内容 1、管理总平台建设 2、档案库房环境建设 …

QT课程 UI设计

目录 1.面板的划分 2.组件对象和继承关系 3.QWidget类 注:学习布局前先知道这点 4.Layout 布局 5.Spacers 间隔器 6.基础组件对象 6.1 QLabel便签组件 6.2 QAbstractButton 按钮类 6.3 QLineEdit 单行文本输入框 6.4 QSpinBox(数字选择器&…

java面试项目三:在线教育

1、项目简介 项目规模:15人 项目周期:2021.5-至今 开发环境:Intellij IDEA、Maven、JDK1.8、GIT 所用框架:Spring、SpringBoot、Mybatis-Plus、SpringCloud、Shiro、XXL-Job、 其他技术:RocketMQ、Redis、Mysql、Mongo…

梦x西游H5页面搭建教程Centos

梦x西游H5页面搭建教程Centos 大家好,我是艾西,今天给大家分享一款H5页面的游戏搭建教程。版本分为三种族、四种族、五种族,大家可以自己喜欢哪个版本自己尝试开服架设等,今天我们以三种族的为演示。 那么让我们直接进入正题开…

9. Linux下实现简单的socket通讯

本文简单介绍了UDP传输层协议,并在Linux下实现简单的socket通讯 一、UDP UDP(User Datagram Protocol,用户数据报协议)是一种无连接的传输层协议,它不保证数据包的可靠性和顺序。UDP在IP协议的基础上增加了简单的差错…

es 四 快速入门****

目录 查看集群状态 **颜色: 查看集群索引 **简单的索引操作 kibana 创建索引模式 Es 存储 文档 json数据 查看集群状态 get /_cat/health 带上表头 get /_cat/health?v **颜色: 绿色: 主分片副本分片可用 黄色: 主分片可用、副本分片不可用 红…

Java 与数据结构(6):快速排序

ChatGPT 中文指南(大全) 内容包含:如何开通chatgpt、chatgpt的同类站点、prompts 、AI绘图、ChatGPT 工具、相关报告论文、ChatGPT应用项目等 链接:ChatGPT 中文指南(大全) 指令指南,精选资源清单,更好的使用 chatGPT 让你的生产力…

C++线程池介绍和C++代码实现

1、介绍 1.1 线程池应用场景 在进行创建线程任务时,如果需要频繁的创建线程、销毁线程,这样会极大地降低效率,因为创建线程也是需要时间的,一个完整的线程处理运行时间包括:线程的创建时间、线程运作时间、线程的销毁…

【C++】-string的介绍以及使用(迭代器的介绍和使用)

💖作者:小树苗渴望变成参天大树 ❤️‍🩹作者宣言:认真写好每一篇博客 💨作者gitee:gitee 💞作者专栏:C语言,数据结构初阶,Linux,C 如 果 你 喜 欢 作 者 的 文 章 ,就 给 作 者 点…

谈谈国产化CRM系统市场前景与发展趋势

随着数字化时代的到来,CRM系统已经成为企业管理中不可或缺的一部分。在过去,大多数企业都选择使用海外CRM系统,比如Salesforce、SAP等,但随着国内CRM系统的逐渐发展,越来越多的企业开始将目光转向了国产CRM系统。 一、…

Qt--自定义控件

写在前面 Qt中提供了应用在各种场景的控件,使开发人员在实际工作中选择。但有些特定的场合中这些控件并不满足需要时,Qt允许使用自定义的控件。 例:我们在工作中有这样一种需求,点击按钮会根据一些其他状态来显示不同的图片&…

在外远程登录局域网下的象过河ERP管理系统,无需公网IP

文章目录 概述1.查看象过河服务端端口2.内网穿透3. 异地公网连接4. 固定公网地址4.1 保留一个固定TCP地址4.2 配置固定TCP地址 5. 使用固定地址连接 转发自CSDN远程穿透的文章:公网远程访问公司内网象过河ERP系统「内网穿透」 概述 ERP系统对于企业来说重要性不言而…

3D可视化智慧档案馆一体建设平台设计的主要依据

1、《中华人民共和国档案法》 2、《中华人民共和国档案实施办法》 3、GB/T 9386-1988《计算机软件测试文件编制规范》 4、GB/T 15532-1995《计算机软件单元测试规范》 5、GB/T 30961-2014 嵌入式软件质量度量 6、GB2421-89 电工电子产品基本环境试验规程 7、GB16796-2009…