有没有办法把整个游戏框架架设在服务器上,客户端不参与任何运算

骚年,听说过云游戏 么?游戏的所有逻辑和渲染都在服务器完成,客户端仅仅是一个控制器和显示器就够了。客户端把用户操作通过网络传到服务器,服务器再把渲染结果通过网络传到用户显示器上。而且这个对游戏本身不需要什么特别的要求的,只要是PC游戏基本上都可以。比较出名的有nVidia的 NVIDIA GRID利用 Netflix、YouTube、Pandora 以及 Spotify 等云服务,人们能够以流的形式把视频和音乐传输至电视、PC 以及平板电脑,这种做法已经成为在联网设备上欣赏内容的主要方式。 云端管理的大型内容库具有随时随地的流式传输功能,这种便捷性是人们无法抗拒的。
现在,凭借革命性的 NVIDIA GRID 云游戏技术,大家很快将能够以流的形式传输 Web 上的视频游戏,就像传输任何其它媒体一样。 GRID 可以在云端服务器上渲染 3D 游戏,即时为每一帧进行编码,将结果以流的形式传输至任何接驳了有线或无线网络的设备。
不受游戏机的牵绊 【有没有办法把整个游戏框架架设在服务器上,客户端不参与任何运算】 NVIDIA GRID 的结果成为了游戏玩家的天堂。 当服务运营商将 NVIDIA GRID 用作点播式游戏服务 (GaaS) 解决方案的基础时,大家便可以体验到与传统游戏机系统相比之下的巨大优势。
任意设备的游戏体验: 在任意 PC、Mac、平板电脑、智能手机以及电视上的高画质、低延迟的多设备游戏体验。点击即玩的便捷: 任何时候都可以在云端访问一系列游戏和保存游戏。 在任何地点、任意设备上均可开始新游戏或继续之前的游戏进度。减少麻烦: 没有新硬件。 没有复杂的设置。 没有游戏光盘。 没有数字下载。 没有游戏安装。 没有游戏补丁。http://www.nvidia.cn/object/cloud-gaming-cn.html
■网友
恩,看着很有魅力,如果客户端只有资源,动画,特效,模型等,服务端不断的把数据发过来,那么是不是就可以做到了? 想想就很可靠,数据交互不再是,xxx干了什么事情,而是xxx模型执行什么动作。咋一听好像很科学。恩,首选预订模型,预订动作,预订贴图,然后把所有数据编码。服务端不断的发起,客户端进行渲染,简直完美啊。。恩。。多出去的部分怎么办,渲染所有么,肯定仅渲染看到的部分啊,那多余的数据干嘛用呢,对么,不用,我们砍掉这部分。。恩恩,看着不错,肯定能节省不少带宽和资源。恩 只要我们解决这些问题,再来个压缩算法就好了。嘘。。。干嘛不直接服务端渲染完了,把整个结果给客户端呢。。视频直播不就是万能的嘛。。以上。。废话结束。
■网友
现在有一些尝试,不过问题还很多。1.最大的问题就是很多游戏对延迟和网速非常敏感,因为你输入也要在服务端进行,并且计算得出的数据需要瞬时传输(参考内存速度和CPU缓存速度),如果采用这种技术,大部分的WIFI网络都达不到要求。服务端就算延迟为零也没什么用。2.目前个人计算机是处于性能过剩的状态。维持一套高速瞬时传输设备成本比一台电脑高得多。
■网友
远程桌面技术,只传输图,接收鼠标键盘的控制指令,就是有点延迟,能解决就好了。哈
■网友
韩国已经有试验品了,渲染都帮你搞好了,你随便整个一般显卡就行,全程接受你的输入,所有结果算完后返回视频信号给你看。同时还杜绝了作弊。当然,网速要求嘛,呵呵哒
■网友
服务器找你惹你了。。。。开个玩笑以前很多端游都是这么干的 但随着项目的开发很多功能不能纯粹的都放到服务器运算 你说的太过理想化了


    推荐阅读