搞清游戏迭代的周期律 就能找到产业地图创新边缘

在网速只有“双向四车道”的状况下,同样“发动功率”(比如3D游戏)的客户端游戏和网页游戏,一款就可以“全速前进”,而另一款就可能会卡顿甚至拥堵不堪。

文/张书乐
原载于《人民邮电报》2016年3月18日《乐游记》专栏

上期专栏曾指出,2016年,HTML5游戏还没有到达爆发点。之所以做出这样的判断,是因为有游戏迭代的历史周期律作为支撑。

表面上看,手机网游的App游戏和HTML5游戏出现了分野,这似乎与PC端网游同时存在客户端网游和网页版游戏的竞争相对应。从游戏屏幕上看,均是在不同终端(手机、电脑)上的客户端和网页端两种游戏生态之间的博弈。这其实是游戏行业的一个小周期,即客户端和网页端两种游戏形态,同时出现在同一平台,但由于表现能力不同,从而呈现出客户端网游为主、网页端游戏为辅的市场状况。从游戏技术上看,客户端上出现的具备顶级技术含量的游戏产品,要高出网页端游戏一个世代以上。或者简言之,客户端网游开始进入“重度”游戏阶段,网页端游戏则以“轻度”游戏为主。当然,“轻”与“重”的区别,只是一种相对表现。甚至可以这么说,相对于PC端网游来说,手机中表现为“重度”游戏的App游戏,其表现能力也大多只相当于PC网页游戏的水准。

从屏幕变迁的角度,是不是已经看到了规律呢?无论是在PC端还是手机端,尽管网页游戏拥有跨越屏幕、平台以及免安装等一系列优点,但它却总“尾随”客户端游戏,扮演着在其背后“捡洋落”的角色。通常表现为“轻量级选手”的网页游戏,其初始玩家恰恰在上一代PC客户端游戏中培育了游戏习惯,这部分玩家偏好休闲类游戏,不想进一步往“重量级”游戏升级。

在这么一个迭代过程中,推动游戏往“重度”方向发展的,固然离不开游戏引擎的升级,升级之后,无论客户端还是网页端,都能承载更“重”的游戏,并驱动它。比如,今年2月宣称月流水过千万元的HTML5游戏《传奇世界》,其所使用的游戏引擎,据称已经可以做到3D游戏效果了,不仅如此,该游戏引擎甚至开始探索虚拟视觉(VR)游戏方向。这是一种怎样的体验?即使在手机App游戏中,3D游戏依然不多见。或许这在某种程度上说明,在游戏引擎方面,HTML5游戏已经开始接近App游戏了。

但这仅仅是有了“车”,还要有“路”。说得更直白点,得看网络这条“高速路”是否加了“车道”。别以为客户端游戏只是“重”一点,技术含量高一点,表现的东西多一点。其实,客户端就像一个箱子,把游戏里面的必要元素都打包放在玩家的PC或手机里了,玩家需要玩的时候,只是和网络做一些基础数据交互,少量互相“快递”点东西就成。可网页端就不同了,免安装、免下载的另一面,是玩家的终端里啥都没有,每次玩游戏的时候,都得不断去游戏供应方那里提取元素;双方需要频繁地进行交互式“快递”,玩家这边不断接收游戏元素,再回传实时游戏动态,这期间所产生的“快递量”远远高过客户端。简言之,在网速只有“双向四车道”的状况下,同样“发动功率”(比如3D游戏)的客户端游戏和网页游戏,一款就可以“全速前进”,而另一款就可能会卡顿甚至拥堵不堪。因此,HTML5游戏只好把自己变轻巧些,留在2D世界里,少一些“快递量”,以预防“堵车”。

现在,3G正向4G迈进,车道拓宽了,“高速路”的峰值速度提高了,等网络基础设施不断变好,HTML5游戏将真正迎来爆发点。到时候,玩家在2D或3D游戏中,就可以根据自己的需求,任性地玩一把了。

张书乐 微信号:zsl13973399819 新著有《越界——互联网时代必先搞懂的大败局》

时间: 2024-10-14 08:13:47

搞清游戏迭代的周期律 就能找到产业地图创新边缘的相关文章

android五子棋游戏、资讯阅读、大学课程表、地图拖拽检测、小说搜索阅读app等源码

Android精选源码 Android 自动生成添加控件 android旋转动画.圆形进度条组合效果源码 一款很强的手机五子棋app源码 android地图拖拽区域检测效果源码 实现Android大学课表效果APP源码 android完全免费的小说搜索阅读app 一个互联网资讯阅读平台和良好的阅读体验的App Android优质博客 Android中高效的显示图片Bitmap的内存模型 相对于文字来说,图片的表达更直接.更有冲击力.更容易吸引用户的眼球.设计师们也理所当然的喜欢用图片来传达信息.

【开源java游戏框架libgdx专题】-13-开发工具-地图的使用

支持libGDX的地图编辑器有很多种,其中比较常用的工具为Tiled地图工具.Tiled是一款非常好用的地图编辑器.下载地址:http://www.mapeditor.org TiledMap类: 又称瓦片地图类,主要用于解析地图编辑器所保存的地图文件. 常用方法: dispose():销毁当前地图中的所有纹理 getLayers():获取当前地图中的所有图层,返回值为MapLayers类型变量 getProperties():获取当前地图的所有属性,返回值为MapProperties类型变量

元胞自动机+生命游戏

元胞自动机 元胞自动机(Cellular Automaton,复数为Cellular Automata,简称CA,也有人译为细胞自动机.点格自动机.分子自动机或单元自动机).是一时间和空间都离散的动力系统.散布在规则格网 (Lattice Grid)中的每一元胞(Cell)取有限的离散状态,遵循同样的作用规则,依据确定的局部规则作同步更新.大量元胞通过简单的相互作用而构成动态系统的演化. 不同于一般的动力学模型,元胞自动机不是由严格定义的物理方程或函数确定,而是用一系列模型构造的规则构成.凡是满

Game Programming Patterns(游戏编程模式)-简介

游戏编程模式-简介 本系列博客是:Game Programming Patterns 的中文翻译版本. 翻译的github地址: cyh24. 如有兴趣,可联系博主共同翻译,一起造(wu)福(dao)他人. 博客虽然水分很足,但是也算是博主的苦劳了, 如需转载,请附上本文链接http://blog.csdn.net/cyh_24/article/details/46868419,不甚感激! 本系列博客 目录,可点击进入. 简介 ============================ 在我五年级

怎么简单的速度的做出一款游戏?

想必还是很多人,都还是喜欢玩游戏,想要开发游戏的.  那么怎么简单的速度做出一款游戏呢? 自己提游戏思路,让别人做. 一般是找到这个人,然后可能是钱. 自己简单修改某个游戏现成的源码什么的,参考修改, 成自己想要的那种. 也要找到这个源码,假如你对cocos2d不了解,修改源码不知所谓.需要一定的精力去学习了.或者把源码给别人,让别人改. 有简单的制作游戏的工具. 也要找到这个工具,假如不会,也要学习. 其他方面也是一样的,比如想做一个动漫视频. 简单速度的创立工作室,公司,等等 各个方面,放入

【51CTO学院三周年】大数据,让我找到了继续努力的方向

时间都去哪了? --记我将要到来的工作四周年 不知不觉间,工作马上就要满四周年了.从初出校门的楞小伙,变成了人夫,也即将成为人父,总是会感叹,"时间都去哪了?" 还记得刚工作那时,每天上班都很煎熬,领导分配的工作,很多东西都不会,需要请教项目组的其他同事,有时候,老是请教别人觉得很简单的问题,也会让自己觉得很脸红.所以,自己就告诉自己,一定要自己好好努力,多学习,多看书.慢慢的,买的书越来越多,会的东西也也来越多了.从每天写代码的小弟,也转变成了管理和写代码兼顾的项目经理. 虽然现在工

关于游戏外挂

这篇文章不是自己所写,但基本上工作中也有接触,看到了就转过来记录 对于一个要上线的游戏,防外挂是必须的,历史上因为外挂而造成大量玩家流失的游戏数不胜数.随着游戏研发技术的发展,对外挂的预防业内其实做的已经越来越好了.下面总结一下防外挂的基础知识,以及我们的移动模块为防外挂做了哪些工作. 1 预防外挂的基础知识 在做外挂预防工作之前,我们要先了解外挂有哪些.根据我的了解,市面上常见的外挂主要有以下几种: 修改客户端的内存信息这类外挂通过分析游戏所使用的内存,找到内存中的变量去分析猜测变量是代表的什

HTML5 2D平台游戏开发——地图绘制篇

此前已经完成了一部分角色的动作,现在还缺少可以交互的地图让游戏看起来能玩.不过在开始之前应当考虑清楚使用什么类型的地图,就2D平台游戏来说,一般有两种类型的地图,Tile-based和Art-based,即基于瓦片风格和美术风格两种.Tile-based的典型代表是<Super Mario>(超级马里奥),Art-based记不太清楚了,能够回想起来的是去年出的一款叫做<Owlboy>(猫头鹰男孩)的游戏.      Super Mario  Owlboy 由于Art-based的

Unity3D--学习太空射击游戏制作(二)

步骤三:创建主角 游戏的主角是一艘太空飞船,我们将使用一个飞船模型作为游戏的主角,并赋予他一个脚本,控制他的运动,游戏体的组件必须依赖于脚本才能运行. 01:在Project窗口找到Player.fbx(通过3D Max制作的模型),将其拖动到Hierarchy窗口创建飞船的模型游戏体,然后在Inspector窗口将它的Y轴坐标设置为0,并旋转180度,如图: 02:在Project窗口选择Assets,右键选择Create->Folder创建一个文件夹,取名为Scripts,用于存放脚本文件,