加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

为何云游戏很重要,它将创造怎样的体验?

发布时间:2020-08-15 12:05:06 所属栏目:站长百科 来源:Gamelook游戏大观
导读:关于云游戏,人们有很多的困惑:比如,它究竟是什么、为什么如此重要、它将给我们带来什么样的改变、可以供谁使用、它将为市场带来多大的增长等等。由于对在线多人游戏的运作方式以及当“控制台转移到云端”时,哪些会改变、哪些不会改变的误解,云游戏似乎变
副标题[/!--empirenews.page--]

关于云游戏,人们有很多的困惑:比如,它究竟是什么、为什么如此重要、它将给我们带来什么样的改变、可以供谁使用、它将为市场带来多大的增长等等。由于对在线多人游戏的运作方式以及当“控制台转移到云端”时,哪些会改变、哪些不会改变的误解,云游戏似乎变得更加复杂。这导致了很多质量不高的头条宣传效果和过度的热情。

本篇文章主要从整体层面来看云游戏的未来、它将带来的体验以及可能创造的第一个新的游戏“品类”。为此,通过其他一些想法对其进行理解很有帮助:(1)在线多人游戏的实际运作方式是什么?(2)为什么这样运作? (3)云游戏流媒体如何运作?(4)人们经常把云游戏流媒体与什么混淆?(5) 为什么云游戏流传输仍然如此困难、昂贵且不完善,以及何时可能发生改变?(6)谁想要云游戏流媒体、需要什么样的体验才能推动大规模普及?(7) 什么是云游戏,它能带来什么?然后,第八章介绍了可能的第一个基于云的品类“MELEs”,它有可能在同一款实时游戏中吸引全球数百万新的“游戏玩家”。

根据对上述主题的熟悉程度,你可以跳过某些较早的章节。但是,看完全篇文章仍然很重要。

#1:如今的在线多人游戏是怎样运作的?

对于普通人来说,他们在某一周内参与或看到的最复杂的计算体验就是在线多人游戏。使这些体验如此引人注目而且能够实现的原因是,在线多人游戏实际上“在线”部分的体验是很少的。

当玩家参与在线视频游戏时,他们的本地设备(即附近和可使用的iPad、PC、Xbox、Switch)实际上正在运行我们认为的“游戏”的所有内容。这包括所有内容,比如游戏逻辑、AI系统、物理效果、图像渲染(即视觉效果)、音频等,就像运行离线游戏一样。这就是为什么玩家必须安装40GB游戏文件才能体验在线游戏(如《堡垒之夜》),然后随着在线体验的变化而继续下载数GB更新包进行本地安装才能更新体验的原因。

最终,远程处理(在线多人服务器)的作用是将每个玩家的位置数据和输入操作转发到每个人的游戏设备上,然后在发生冲突时进入必要的裁判过程。

一个案例可以较好地解释这件事。当玩家在《堡垒之夜》游戏里的一棵树上使用火箭发射器射击时,该信息(例如,使用的物品,其属性以及弹道的轨迹)将与游戏中的所有其他玩家共享。然后,所有人的本地游戏设备都会处理该信息并根据这些信息采取行动:它们显示爆炸效果,确定其玩家是否受到伤害,从地图上移除树,并允许玩家穿过它曾经所在的位置等。

在实践中,即使同一个炸弹在同样的时间击中同一棵树,玩家甚至都可能看不到相同的爆炸视觉效果,也不会用完全相同的逻辑应用于处理因果关系。这种变化并不重要,考虑共享体验如何随这些琐碎的事物而变化也是很奇怪的事情。但是,存在这种不一致的原因恰恰是因为在线多人游戏(如果你愿意,也可以叫做共享模拟体验)中的大多数信息都是微不足道的。重要的是连贯性,公平性和技术弹性(即可玩性)。为了预留处理重要事情的能力,任何不属于核心游戏体验的事物都不会被优先处理。

这种相同的方法还意味着不同的机器也可能不同意随之而来的事件。接着上面的例子来说,玩家1的主机有可能确定玩家2被摧毁树木的爆炸所杀,而玩家2的主机会说玩家2遭受了重大伤害,但不是致命伤害。这两个游戏机都不是“错误的”,但是游戏显然不能同时存在两个“真相”版本。

在大多数情况下,发生这种情况是因为玩家输入从手柄道主机、以及从主机道另一台主机传输需要时间(这些空档被称为“等待时间”)。由于这些延迟,玩家2的主机会在此信息通过网络传播到玩家1的主机之前,先处理玩家2的回避动作,这时候玩家移动的决定就会为玩家1重新处理。尽管这个信息传播、被处理和视觉化的时间如此之快,以至于人类的眼睛无法实时看到玩家1的屏幕和玩家2的屏幕之间的差异,但这可能意味着玩家2的角色处于致命的不同位置。毕竟,子弹击中和错失目标之间的区别只有几个像素。

实际上,所有参与者看到的都是彼此稍微过时的位置,这意味着他们的本地计算机正在处理这些过时的位置的因果关系。在大多数情况下,这无关紧要,但通常它又有很大的关系。在这种情况下,在线服务器确定“真相”并发送信息以重新排列所有玩家。这些变化大多数发生得如此之快,以至于玩家甚至都不知道。实际上,有很多巧妙的技巧可以掩盖这一点(例如,控制台通常会预测可能发生的情况,并在发生之前对其进行可视化,然后跳帧甚至“回滚”被处理中的视觉图像以“校正”模拟)。

值得注意的是,此过程是在线游戏所独有的。当四名玩家在同一台Super Nintendo主机上使用一台分屏电视一起玩《马里奥赛车》时,物理效果总是准确且连贯的,因为相同的控制台和相同的卡盒可处理所有决定。没有同步或辨别的过程发生。信息来源只有一种,因此没有出现分歧的可能。

#2:多人游戏为何会采用这种方式设计?

今天的在线多人游戏方法似乎很浪费。为什么100台消费者的机器(同样我们继续使用《堡垒之夜》举例)都执行相同的“工作”?尤其是在多次重新复制此工作时会出现冲突?为什么负责这种体验的技术媒体公司不使用自己的数十亿美元的工业级设备,而是将其推到性能差很多的消费级硬件中呢?或者,为何不将它直接转移到亚马逊的无限服务器堆栈上?

考虑对最终用户本地计算机的巨大限制,而不仅仅是协调问题。在消费级设备上进行处理时,丰富的体验也与之相关。PS4(2013年发布)用户可以与第六代iPad玩家一起体验《堡垒之夜》,但iPad用户的帧率只有前者的三分之一,并只能看到1990年代的图形。再者,iPad将选择不渲染太多东西(例如,其他玩家的皮肤),因为它需要优先考虑对核心游戏玩法的处理能力。而且由于消费级硬件具有消费级的处理能力,因此在线多人游戏世界的规模和复杂度必须受到严格限制。2020年的iPad Pro甚至PS4 Pro都只能追踪和管理这么多实时变化的细节,作为难以预测的模拟行为的一部分。这些游戏的复杂度最终最终至少受到适配最低端设备的限制。

为何云游戏很重要,它将创造怎样的体验?

这种表面上是拜占庭式方法的原因有很多。但是,大多数来自两点。

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读