感觉王者荣耀职业玩家设置的女玩家都是傻叼,脾气暴躁技术又差,一言不合就送塔,每次输得很惨的时候,都是有这种女

王者荣耀:高端局千万别选这几个英雄,不然你会死得好惨
这个赛季已经过去多时了,想必大家都有感觉到排位现在玩起来比之前轻松了,但是有时候发现身边有些朋友明明看起来不怎样或者技术比自己差,但是为什么段位就是比我高,这个问题我相信每个人都有所怀疑,告诉你真正原因:七分靠技术,三分靠运气。今天就讲讲高段位的排位别选的英雄(王者局)!
1:鲁班、黄忠、成吉思汗、后羿
这四个英雄都有个共同点,就是TM腿短,而且没有位移技能,所以很容易就被针对死,当然这是路人局单排双排的情况下就别拿,在五排套路中这几个英雄来个四保一还是不错的,毕竟这四个射手都属于最暴力,伤害最高,单排吧拿鲁班我相信队友直接会开骂,现在王者局能拿出来的射手也就孙尚香、狄仁杰、李元芳、虞姬,守约等,连马可波罗都没有份了!
2:妲己、甄姬、干将莫邪
还是一个共同点,就是短腿,身板太脆,很容易被针对,所以现在搞得干将莫邪都不得不重做了,而甄姬也就是一个前期对线叼,但是太容易抓他了,妲己太过于后期,现在都讲究拿前期的、有位移技能的英雄,所以导致这几个稍微有点偏弱势了,现在王者局也就这几个法师能登场:貂蝉、嬴政、武则天、诸葛亮、高渐离等,周瑜好像最近也没啥出现了!
3:吕布、夏侯惇、亚瑟、典韦
这三个坦克战士都有个共同点,就是容易被射手放飞机,特别现在的吕布,有个红的射后活生生把你拖到死,而夏侯惇不能上场原因就是你一进团很多时候都是一打三,队友几乎没有跟上,所以导致被卖的份,亚瑟典韦现在过于弱势,更不用谈他们!
现在不能出场的英雄几乎都有个致命的共同点,那就是腿短、没位移、手短,而现在的出场的射手都是有位移、有保命技能,导致某些战士和法师就有点过于弱势,这就是为什么一直要削弱加强的原因,很难做到全部的公平,每次一出个新英雄,可以说所有英雄都会有所撼动,当然有位移的英雄还是吃香,所以一般刺客的调整比较少!您的位置:
王者荣耀:揭开1亿女玩家的神秘面纱,妹子爱玩的原因是这些!
来源:企鹅智酷
手游世界里,王者荣耀让众多女性玩家第一次玩起了MOBA类游戏。这是一个值得探究的用户行为和商业现象。
当女性开始从轻快简单的休闲游戏进入竞技对战游戏,对手游行业而言,不仅预示了更大规模的游戏市场升级和用户消费迁移,也意味着重度手游可以更多考虑非典型玩家的潜在需求。
相比于那些更熟悉多人组队作战的男玩家,女性玩家到底因何进入王者荣耀这个游戏?在这个游戏中的期望和收获是什么?她们源源不断的加入,给竞技类手游市场和游戏IP,带来了哪些新的想象空间?
企鹅智酷通过对全国各年龄段和各地域的玩家进行深度调研和数据分析处理,希望可以发掘出女性玩家涌现背后的秘密和启示。
在这次的调研中,共有19040名男性和3894名女性王者荣耀玩家参加。对比一些调研问题的回答,男性和女性表现出了比较明显的差异,核心发现如下:
1.女性玩家在后期加入游戏的占比更高:51.7%的女性玩家玩王者荣耀不到半年,男性玩家是35.3%。
2.大多数女性玩家第一次玩MOBA类游戏,这个占比在女性玩家中达到了80.6%,男性比率为54%。总体看,游戏门槛的降低让“无经验者”也能顺利融入并参与其中。
3.女性玩家开始玩的原因里,因为周围朋友玩而好奇、被朋友推荐进来的比率高于男性。社交成为这款游戏获取用户的一个关键因素。
4.女性玩家挑选英雄时看外形的占比(17.8%)高于男性(6.3%),考虑团队组合需要的占比(27.1%)则低于男性(42.8%)。
5.女性玩家最常用的英雄类型是法师(65.7%),不爱刺客(10.8%)和战士(13.3%),英雄选择方面比男性更爱憎分明。
6.让英雄更好看是女性玩家的第一付费动力,男性玩家则为体验更多英雄。
7.女性玩家牺牲了看影视剧(44.1%)、综艺节目(28.3%)的时间来打游戏,这可能会给整个泛娱乐生态带来更为长远的影响。
8.考虑买周边的玩家中,女性玩家买周边手办/玩偶的积极性(39.8%)高于男性(22.8%),游戏IP改编电影的接受度,给票房带来了相对乐观的预期。
9.王者荣耀带动电竞比赛观看,有36%的女性玩家也加入了观看队伍,男性玩家里的观看占比约一半。
10.超过三分之一的男性玩家表示有过因为游戏更换手机的冲动;女性玩家中,也有19.8%用户想过更换手机。
此外,我们也分别对90后、95后和00后的三名女性玩家进行了访谈,听她们聊了聊自己玩王者荣耀的体验。虽然属于个案,但也从中直观感受到了一款现象级游戏背后的用户特征。(访谈内容在数据报告后面)
(特别声明:本报告中所有数据和分析观点,均为企鹅智酷作为第三方研究平台的独立数据调研和分析,不代表腾讯和王者荣耀官方立场。)
以下为报告详细内容:
1.女性玩家整体加入游戏偏晚,近半女性玩家玩了不到半年
参与调查的玩家里,相比于男性玩家,女性玩家玩王者荣耀超过一年的占比明显低于男性,接近两成的女性玩家玩了一年及以上,男性里的占比则接近四成。
女性玩家里玩王者荣耀不到半年的占比要高于男性,约一半的女性玩家玩了不到半年,男性玩家里有超过三分之一。
核心发现:相比于游戏发布初期的体验和题材因素,后期规模化的社交力量,可能是吸引女性玩家更为重要的动力。从雪球效应看,女性玩家在竞技类手游中,属于社交粘附力占比更高的外环。
2.王者荣耀是80%的女性玩家玩的第一款MOBA游戏
玩王者荣耀的女性玩家里,80.6%此前没有玩过DOTA或英雄联盟这类MOBA游戏。男性玩家里有54%没有玩过。
核心发现:这也是游戏本身值得关注的最大亮点之一,即让MOBA游戏普及到了大规模的新玩家,尤其是女性中。王者荣耀完成的市场教育和女性游戏认知进阶,可能在未来利好于整个行业。
3.超过60%的女性玩家因周围朋友玩,被带入游戏
因周围朋友玩而引发了自己的好奇,这是大多数玩家开始玩王者荣耀的原因。这一点女性玩家比男性表现得更为明显,前者的占比为61.7%,后者为52.2%。朋友推荐拉我玩和社交网络里讨论多的比率里,女性表现也略高于男性。
核心发现:女性玩家更容易受社交圈子里人们的表现和意见的影响。这也是在多次调研其他事物时所发现的统一性结论,即女性比男性受社交圈或社交网络意见的影响更大。对于目标受众是女性用户的公司,如何扩大自己在用户群中间的口碑传播以及社交影响力,这成为一个关键点。
4.女性玩家受同性朋友推荐玩游戏的影响并不比异性差太多
调研发现,王者荣耀因玩家之间的互相推荐而获得了较高的口碑传播力。调查中,玩家中向朋友推荐过王者荣耀这款游戏的占比较高,64.5%的玩家都推荐过朋友来玩这款游戏。
最终因朋友推荐进入游戏的玩家中,男性里有接近四分之三是受男性朋友的推荐影响更大。而女性玩家里,并不仅仅是受男性朋友的影响,也有46.7%的女玩家是因为女性朋友推荐而加入游戏。
核心发现:性别带动呈现出明显差异,这背后对手游的社交传播和用户拉动,有借鉴意义。在传统男性用户关系链推荐之外,女性玩家对于同性和异性的影响力,正在快速崛起。
5.女性玩家挑选英雄比男性更看中人物外形
在挑选自己想玩的英雄时,玩家普遍会倾向于挑选技能适合自己操作的英雄,这一点在男性和女性玩家中的占比均超过了六成,其中在女性中表现略高。
但从团队组合的需要方面来考虑选英雄方面,女性玩家里的占比则低于男性玩家,前者的占比为27.1%,后者则达到了42.8%。
虽然英雄外形整体上不是影响选择的根本性因素,但女性玩家里看中英雄外形的占比要远高于男性。甚至女性玩家对外形的考虑要高于人物历史背景本身。而男性玩家在两者间会侧重于人物历史背景。
核心发现:女性比男性更看中事物的颜值,这一点在大众消费领域是有认知基础的。令人略感惊讶的是,在竞技属性很高的战斗游戏中,女性爱颜值这一规律,依然得到了数据的明显支持。让适合女玩家操控的英雄,在外形上更“柔化”一些,是游戏设计可以重点关注的方面。
6.法师是女性玩家最常用的英雄类型,其次是射手
相比男性,女性玩家在选择常用的英雄类型方面表现出明显的爱憎。在女性玩家中,65.7%的人常用英雄类型是法师,其次是射手,其占比为53.9%,这两类英雄的受欢迎程度远高于其它英雄类型,像战士和刺客在女性玩家中的占比均只约十分之一。
男性玩家没有表现出如此大的差距,除了最高的射手占比为53.9%,辅助类英雄被选择的占比略低外,其它英雄的选择占比均在40%左右。
核心发现:女性偏爱法师和射手类英雄,其中有部分原因是这是两类不需要近身攻击的英雄,偏向于远程输出技能。但站在游戏组合搭配均衡的角度考量,如果要进一步提升女性玩家的数量和参与度,游戏可以进一步引导女性玩家关注和使用其它类型的英雄。
7.付费核心动力告别“不断变强”,女性爱颜值男性爱尝鲜
对于在游戏中付费充值过的用户,43.6%的女性玩家对英雄外形提升的需求更高,而男性付费充值的第一动力是为体验更多的英雄。
让自己英雄更强的充值动力排在第三位,且男女表现差异不大。做礼物赠送的充值需求表现略低。
核心发现:传统网游“让自己更强”的付费核心动力,在王者荣耀用户中仅排在第三位,这是值得关注的地方。为了保护游戏平衡性而设置的堆装备天花板起到了明显效果,同时,我们看到男女玩家差异化的付费“新动力”,在游戏中被充分挖掘。
8.接近半数女性玩家减少了看剧时间来玩游戏
此次调研中我们关注的一个焦点,是王者荣耀对其他娱乐消费的替代性,以及男女用户之间的差异。从数据中可以看出,只有不到四分之一玩家,他们的其他娱乐生活没有受到王者荣耀的代替。
王者荣耀对于影视娱乐的替代性最强,超过三分之一的男性玩家牺牲了看剧时间,而女性玩家的影视娱乐减少占比更是接近半数。在影视之后,女性玩家牺牲第二多的娱乐时间是看综艺节目,而男性玩家则是“玩其他游戏”。
核心发现:王者荣耀在竞技、游戏、社交和娱乐四个领域的融合体验,让这款游戏具备了极强的泛娱乐“跨界竞争力”。
9.女性玩家比男性表现出更强烈的游戏周边偏好
从我们对王者荣耀的玩家调研来看,43.5%的用户表示会考虑购买这款游戏的周边产品,且女性玩家表现出了更强烈的周边偏好。
在有意愿购买周边的玩家中,近40%的女性表示会考虑购买手办玩偶,以及微信/QQ付费表情。男性用户则在付费表情之外,更倾向于购买手机壳的数码配件。
另一个值得关注的数据是影视剧改编的消费潜力。考虑到这款游戏的强大用户基数,这个渗透占比对票房有着令人期待的号召力。
核心发现:43.5%。“周边开发”在某种程度上成为了考验IP吸粉能力的一个硬指标。尽管从意愿到真实消费之间还会有一个迭代,但王者荣耀的周边开发潜力依然值得期待。
10.王者荣耀带动电竞比赛观看,女性玩家也加入了关注队伍
王者荣耀身上除了手游标签之外,还有一个同样备受关注的身份“电竞”。从我们对王者荣耀的玩家调查看,49%的男性玩家,曾经看过其电竞的直播或视频录像。
女性玩家的电竞观赛渗透率虽然低于男性,但却更令人惊讶。作为传统电竞赛事的“非主流观众”,有36%的女性玩家观看过王者荣耀电竞的直播或录像,还有23.8%的女性玩家看过类似的游戏视频。
核心发现:从实际效果看,王者荣耀在很大程度上改变了“手游电竞”这个产业。巨大的玩家基数不仅是其手游电竞的潜在“欣赏型”观众,这款游戏强大的社交磁场和团队依赖,也让很多用户特别是女性玩家,有了“看高手比赛提升自己”的真实意愿,成为了“学习型观众”。
11.为了更好的游戏体验而考虑换手机,男性比女性玩家的占比高
是否为了获得更好的游戏体验,而想过更换升级手机,这也是我们很关注的一个有趣话题。在调研中,超过三分之一的男性玩家表示有过因为游戏更换手机的冲动。
女性玩家中,也有19.8%用户想过更换手机。因为一款游戏而升级硬件设备,这在PC电脑时代的男性玩家中,并不少见。但在手游时代,一款游戏可以对玩家特别是女性玩家,产生“换机刺激”,确实值得被视作“消费选择重要变量”
考虑到王者荣耀玩家中,已经有一部分用户因为使用了顶配手机而自然选择了“不更换”,因此在真正的潜在换机用户中,王者荣耀引发的手机消费刺激,整体效果可能比数据呈现的更高。
核心发现:想想王者荣耀庞大的用户基数,再看看为了更好体验而产生的换机消费欲望,我们不难理解为何一些手机厂商会特别对这款游戏进行优化,甚至以此作为产品卖点。
除了以上数据调研,我们也对三位女性玩家进行了访谈,从她们的回答中,可以更直观感受到女性玩家对游戏的体验(用户均为化名):
玩家:小依(女)
00后,生活在四线城市,初三学生
2016年暑假开始玩王者荣耀,初次接触是因为周围同学在玩。作为一名中学生,她只在寒暑假玩王者荣耀,一开学就把游戏卸载。在她这个班里,基本上男生都玩,女生里大概有三分之二在玩。
王者荣耀对小依最大的吸引力,就是能和朋友同学组队一起玩。组队时也并不是专挑高手同学一起,因为输赢并不那么重要,更多是娱乐好玩。
她最常用的英雄是小乔和孙膑,对她而言,这两个都是法师,好上手,而且外形都比较可爱。她的女同学里玩的也基本都是法师或者射手,像刺客和坦克这种需要近身攻击的英雄,她说自己玩不来。
在游戏里,小依花了大概一百多块钱,主要用来买皮肤。至于提升技能,并不是她在意的重点。涉及到如何团队作战或者该用哪些装备这里“技术话题”,她会咨询玩的不错的男同学——而在女同学之间,经常讨论的话题是哪些英雄更好看。
作为一个接触王者荣耀有一年的“老玩家”,她现在玩的并没有以前那么勤,一般是有朋友邀请才进去玩。对比去年,她发现这个暑假再把游戏捡回来玩时,已经和以前很不一样,她说,孙膑被改的都认不出来了。不过周围玩这款游戏的人。比去年多了很多。
访谈中,小依多次询问,这款游戏什么时候会把安卓和iPhone版互通。今年暑假,她用上了爸爸淘汰的iPhone手机,但此前用安卓机玩的英雄和成绩却导不过来,这是她最不满意的地方。
玩家:小童(女)
90后,生活在一线城市,医药企业上班族
作为一名工作一年多的上班族,小童从2017年6月才开始玩王者荣耀。“其实我没怎么玩过手游,最初是看到部门一个女孩在玩,而且玩的时候很激动,我就好奇试一试,让她带着开始玩。”
除了这一点,小童还透露了另一个原因:“我喜欢的一个男生也爱玩这个游戏,所以我想着自己玩的话,就能在游戏里看到他。”不过小童从来没和这个男生组队玩过,只是默默关注对方的游戏状态,这让她能多看到一些关于他的信息。
除了自己玩,小童一般会和同事线下组队,经常是中午午休期间五个人一起,大家互相讨论战术。这种靠团体智慧一起赢得一场比赛的感觉让她觉得很棒。她认为这种感觉就像拔河比赛一样,“我喜欢大家一起为了一个目标去努力的过程,有时候失败了也是开心的。”据她的估算,部门同事里,大概有60%的男同事在玩,女同事里大概接近一半。
说到常用的英雄,她说一开始用同事推荐的鲁班七号,甚至有一段时间特别喜欢用鲁班的电音小子皮肤。后来她转用芈月,因为喜欢那个“吸血”的功能,回血快,不容易死掉。现在她已经能根据组队的阵容需要来选择英雄,战士、坦克之类的英雄都可以玩,比如亚瑟、恺、项羽。通过我们对女性玩家的横向了解看,小童属于进步很快的女玩家。
玩家:曲奇
95后,生活在二线城市,大二学生
刚进大学,过去只玩过消消乐之类游戏的曲奇,就被室友拉着开始玩王者荣耀,想到周围玩的人不少,她没有拒绝。她的四个女室友中,两个玩的比较多,有一位有账号但玩的比较少,一个则不玩。她估算,整个系里大概30%的女生玩。
曲奇玩游戏的时间集中在晚上。对她而言,这款游戏最有意思的地方是能尝试各种不同的英雄。她常用的是辅助类英雄,比如大乔、孙膑和张飞。偶尔也会玩一下法师,比如芈月、不知火舞。曲奇接触王者荣耀有一年了,她现在玩的要比以前多。“寒假没事干的时候玩的多,后来无意中关注了王者荣耀的游戏解说李九,就玩得更多了。”
这款游戏让她第一次开始接触游戏职业比赛和直播,尤其KPL(《王者荣耀》职业联赛)春季赛时,很多场比赛她都追的直播。在里面看选手的第一视角,看他们的意识、操作,听主播解说,从中间学习一些东西,这让她觉得有收获。据她观察,周围看比赛直播的女生其实并不少,大家会有自己偏好的主播和喜欢的选手。
游戏里新英雄或者各种活动的推出,也维持了曲奇对这款游戏的兴趣。她举例,有一段时间有集印记送恺的活动,她就参加了,这样免去了攒金币买的过程。曲奇属于相对付费意愿低的用户,只在一开始因为想要赵云才充值,后来也只是偶尔买一些特惠。在游戏消费上,曲奇并不冲动。
来源:企鹅智酷
(转载请保留)
您刚刚看过
互联网的一些事,已超50万小伙伴关注!351被浏览797,451分享邀请回答4444 条评论分享收藏感谢收起12089 条评论分享收藏感谢收起王者荣耀:每次遇到对面穿这个皮肤的露娜,我就知道会输得很惨!主题信息(必填)
主题描述(最多限制在50个字符)
申请人信息(必填)
申请信息已提交审核,请注意查收邮件,我们会尽快给您反馈。
如有疑问,请联系
CSDN &《程序员》研发主编,投稿&纠错等事宜请致邮
你只管努力,剩下的交给时光!
如今的编程是一场程序员和上帝的竞赛,程序员要开发出更大更好、傻瓜都会用到软件。而上帝在努力创造出更大更傻的傻瓜。目前为止,上帝是赢的。个人网站:www.xttblog.com。个人QQ群:、
个人大数据技术博客:https://www.iteblog.com
5 月 11 - 13 日, 在上海国际会议中心举行,在案例分享专场上,腾讯王者荣耀项目技术总监邓君为我们带来了《王者技术修炼之路》的主题演讲。以下为演讲实录:大家好,我是王者荣耀的邓君,很高兴今天能够有这样一个机会跟在座的同行一起聊聊技术,互相交流,也感谢 Unity 提供这样的机会,可以由一个互动。这次的主题主要是讲一下王者荣耀从立项之初经历的惨淡时期到华丽的翻盘,这里不管碰到技术方面的问题,还是游戏方向上的改变,我是技术出身的,整个课题也是技术面的,会重点介绍王者荣耀和现在见到大部分不同的技术方案,它实际原理、问题和优化的思路。先简单自我介绍一下,我是 2004 年加入腾讯,在腾讯做了 4 年多的应用层面开发,还包括 Web 各种各样后台都做过,经历比较丰富,在 2009 年我回成都,刚好成都的岗位也就只有游戏部门是比较合适的,就转行做游戏了。在成都这边,参与过一个《QQ 封神记》的开发,从封神记出来之后,又开发了一款游戏,这款游戏开发了三年多,游戏从 1.0、2.0、3.0,这个时候再转型做手游,直接做的王者荣耀。我们介绍一下王者荣耀,现在了解王者荣耀或者在玩王者荣耀的人确实比较多,但是我们曾经也没有想过王者荣耀有这样的结果。当时端游很久都没有做出来成绩,业绩和收入都面临比较大的问题。霸三国做到 1.0 之后,要操作多个单位, 年的时候,大家觉得特别费操作,要控制很多单位的游戏,操作起来很难,一开始可以操作 5 支单位然后变成 3 支持,3 支完了觉得也很痛苦,这个游戏策略性很强,慢慢把 5 个单位的技能合在一个身上。你要做创新,你要脱颖而出,是很难的事情。在 2014 年年底的时候,2015 年我们准备开一个手游团队。为什么开手游团队?国内环境里面,基本上都在开发手游,能够继续开发端游或者要准备立项端游的非常少,包括腾讯也就是 2、3 款端游在开发,端游还是有希望的,开发的团队比较少,手游也是一个机会,希望在 2015 年把我们的霸三国端游在手游上呈现。这个时候我们进行了一个初期 Demo 的验证,Demo 验证只有三个人,引擎的、框架的、后台的,大概做了两周到三周,把 Demo 做出来,里面有基本的进游戏、选人,然后可以释放技能,正常的战斗,到结算。但是是用 Unity 来做的,两、三周做完之后,觉得 Unity 很好用,开发确实比较高,简单的先这样,2015 年才开始进行一个真正的独立招聘 20、30 人做手游项目,当时是这样的想法。2014 年年底的时候,我们制作人去公司开会,当时这是一个非常明智的决策,我们需要马上暂停端游的开发,直接做手游。就是这样的一次决策,真正的是扭转了我们整个团队的命运。如果晚一年,可能今天的游戏就是另外一个,应该不是王者。我们从端游转型做手游,做手游肯定要面临选择什么样的引擎,采用什么样的方案进行手游的开发。当时的环境,周边包括腾讯还有成都的创业团队,基本上都是 Unity,我都不知道,大概在
年出来很多游戏都是 Unity,我们做 Demo 的时候,也会选择大家用的,已经有产品进行验证了,同时我们也考察它适不适合我们的团队。Unity 我们当时做 Demo 的理解,它确实对中小团队,包括作为一些大型项目,它有几个比较明显的优势。在两三周你就可以做出 Demo,易上手是一个非常大的优势,在座可能都理解。另外,它的工具都是很完善的,能够做到一站式解决,你不需要在这里面下载工具,那里面额外补充一些插件。另外还有它插件资源很丰富,我们从最开始做 Demo 的时候,基本上都是找一些我们可以用来验证我们想法的,它肯定可以加快我们开发的效率。上面这三点加起来,是它非常明显的优势,开发效率特别高。还有跨平台,那是肯定的,它本是就是跨平台的引擎。还有你能够对人员的补充,非常容易,因为在周边包括社会上招聘都很容易招聘到熟悉 Unity 的开发人员。我们这边直接对比以前自己做引擎,或者用过其他的引擎,从效率上来讲,我们选择了一个开发效率最高的引擎。这里面回过头来,从端游转换到手游是在 2014 年底,我们真正开始的时候在 2015 年 3 月份就进行开发,这个时候我们开发的周期,老板要求是 6 个月,我们需要在 6 个月把手游做上线,要多少人给多少人的情况。我们本身霸三国开发大概有 40、50 个人,后面把周边的兄弟部门还有成绩不太好的都合并在一起了,里面有一些会 Unity、会手游的,还有一部分没有手游开发经验的,组合在一起,形成了 100 多人的团队,进行了游戏的开发。还有一个很重要的选择,我们本身是一个网络游戏。当时在
年的时候,游戏在 pvp 上面比较弱,大部分是卡牌游戏、单机游戏,我们本身是一个端游,它的生命力包括趣味性也是很足的,我们做手游的目标,即使我们里面有创关,但是我们里面有最核心的东西,我们要把 pvp 做好,让玩家有真正的对抗,玩家与玩家有交流,体会到游戏的乐趣。所以在选择 pvp,它是一个网络游戏,网络游戏我们选择用什么样的同步机制呢?最常见的应该是 cs 状态同步,我们端游也是这样做的。后面我们为什么会选择帧同步,后面再说。先看一下状态同步的优缺点,它的安全性非常高,基本上外挂没有什么能力从中收益,基本上都是服务器校验。另外状态同步对于网络的带宽和抖动包有一个更强的适应能力,你有一个输入延迟 200、300 后面又好了,你其实感受不出来它不太舒服的地方,还有一个状态同步比较好的地方,在开发游戏过程中,比较容易体会到的好处,它的断线重回比较快。如果我的游戏崩溃了,回来之后需要服务器把所有重要对象的状态再同步一次过来,重新再创建出来就可以了。还有一个,它的性能上优化也比较明显,我说的性能优化是客户端的。客户端在做性能优化的时候,它可以做裁剪,我看不到的角色我可以不用创建,也可以不用对它进行运算,这是它的优点。说完了优点,再说一下我认为的缺点。一个就是开发效率要相对帧同步差一些,很多时候你要从服务器客户端的每一个角色对象的状态之间保持一致,你很难做到它是一致的,包括客户端和服务器端更新的频率,他们对优化的一些裁剪,包括网络的一些抖动,你要让每一个状态在客户端有一个同步,是比较难,你要想调试这些东西,出现的漏洞、不一致的现象,调试周期比较长,想要达到优化好的水平,也是比较难的。另外一个,它比较难做出动作类游戏打击感和精确性。比如说你要做一个人是射击类,他的子弹每秒钟要产生几十颗,基于状态同步是比较难的事情,因为在很短时间会产生很多角色,要通过创建、销毁包括位置和运算。另外还有一个缺点,它的流量会随着游戏的复杂度,角色的多少它会是一个增长的过程。你做手游,也是想追求你在 3G、4G 也能够玩 pvp,对你付费流量的消耗,我们希望能够做到一个比较好的水平,不希望能够打一局游戏需要消耗几十兆的数据流量。我们再看一下帧同步,大部分人应该还是了解的。最初大家玩的心计、魔兽 3 都是帧同步,他们是基于局域网,网络非常好,也不需要服务器,他们直接用新型的网络就能够搞定。帧同步的优点是一个开发效率比较高,为什么说开发效率比较高?如果你整体的框架是验证通过,你把它的缺点解决了的话,你完全开发思路就跟写单机一样,你只需要遵从这样的思路,尽量保证性能,该怎么写就怎么写,相对于我们经验来说,以前要在状态同步下面做一个复杂的技能,有很多段位的技能,也许可能要开发好几天,才能有一个稍微过得去的结果,可在帧同步下面,英雄做多段位技能很可能一天就搞定了。另外它的打击感确实比较强,打击感强除了我们说的各种反馈、特效、音效,还有它的准确性。你游戏里面看到这些挥舞的动作,它能够在比较准确的时刻就能够有反馈,包括它的密度可以做到很高的频率,是状态同步比较难做的。还有一个优点,它的流量消耗是稳定的。大家应该看过星际的录像,它的录像只有几百 K,这里面就是网络流量里面全是驱动游戏的输入序列。帧同步只会随着玩家数量,流量才会增长,如果玩家固定的话,流量不管你的游戏有多复杂,你的角色有多少,它基本上都是稳定的。还有帧同步比较好的一点,可以做观战,录像的存储、回放,包括基于录像文件后续的处理都比较容易做。说了这么多优点,它肯定也有缺点。它的缺点第一个最致命网络要求比较高,如果你的网络稍微有抖动,它是一个锁帧的,如果有这样的抖动,一段时间调用次数是不稳定的,网络命令的延迟会有挤压和舒展。另外一个缺点,它的反外挂能力很弱,帧同步逻辑都在客户端里面,你可以查得到它有没有作弊。游戏的逻辑是在客户端,你可以修改它。为什么王者敢用这样一个东西,当时选型的时候,半年的开发周期需要做出来,要做上线,要有几十个英雄,有时间的压力。另外一个这样一个游戏类型,不像成长类的游戏,它是基于单局的,单局你修改这个东西,顶多影响这一局的胜负,不会存档,你刷多少钱穿比较好的装备,这本身是一个弱成长的游戏,我们认为它不是一个致命的缺点。你在这上面可以做到收益不明显,你做完之后我们可以发现你有没有作弊,作弊了一样有惩罚。反外挂虽然缺点在,在王者这样游戏类型下面不是特别明显。还有一个缺点,短线重回时间很长,我估计下面有王者非常多的玩家,也碰到过如果你玩着玩着最后闪退你回来有多痛苦,第二个 100%等到完成你游戏进去了,游戏也结束了,这个帧同比是比较致命的,每一帧的盐酸最后才能算到正确的状态。还有一个比较大的缺点,它的逻辑性能优化有很大的压力。大家应该没有见到哪一款大型游戏用帧同步来做的,每一个逻辑对象都是需要在客户端进行运算。如果你做一个主城,主城里面有上千人,上千人角色虽然看不到它,但是你需要对它进行有效的逻辑运算,这就是它无法做非常多的游戏对象需要更新的游戏场景,这是它的缺点。为什么我们选择了帧同步而放弃了状态同步呢?前面提到它两个优点缺点是相对的,这边的优点对于那边来说就是缺点。对于我们手游立项的时候,最重要就是时间。当时市面上正在开发的包括腾讯内部的都不止王者一款在开发,大家都在争取上线的时间,我们可能会选择一个开发时间周期最短的方案。然后我们做端游也有一个深刻的体会,做有趣的英雄,有趣的技能,它在状态同步上面很难调出一个比较满意的效果。它的优点包括我们自己对于状态同步的体会上面,最后我们依然选择帧同步的方案。选择帧同步方案,确实现在回过头来讲,我们把缺点优化掉规避掉,它带来的好处是比较明显的。我们的游戏比较好玩,除了英雄的设计包括整个技能的感觉,还有很重要的一点,它确实在做一些非常有特色的英雄,它的技能、反馈、体验上面都是做的不错,这是基于帧同步技术方案的优势。我们选择了方案之后,当时觉得很嗨,觉得这样一个技术方案开发起来得心应手,效率如此之高,做出来的效果也很好。但是它也有好的一面,也有坏的一面,我们开发了 6 个月,第一个版本上线在 8 月 18 号,同时上线公司也有一款超神,我们惨败,惨败的原因很多,技术层面应该就是这上面的三座大山。第一个同步性,同步性这块容易解决,其实也解决了;最大一个问题是网络问题,帧同步它的网络问题导致我们对它技术方案的原理没有吃透,碰到了一些问题,那时候游戏感觉延迟很重,画面卡顿,你明显感觉走路抖动的现象;第三性能问题始终存在,也一直在优化。先看一下第一座大山,最容易解决的,说一下帧同步的技术原理,相当简单,10、20 年前就有了,它要一个相同初始的状态,后面你需要有一个相同的输入,我往下一帧执行,执行的时候我所有代码的流程,大家走的是一样的,有了相同输入之后,输入包括第一帧、第二帧、第三帧,有了输入然后要执行相同流程,大家走的一模一样,这个结果调用完了以后,又有一个新状态,下一个状态大家又有一样,完成了循环,相同的状态,相同的流程,不停的这样循环下去。这个原理虽然简单,但是你要去实现它的时候,还是会有很多坑。右边写的是实现要点,这是我们在解决第一座大山经验的总结,也是我们实际开发过程当中做的事情。我们所有的运算都是基于整数,没有浮点数。浮点数是用分子分母表达的。我们可能还会用到第三方的组件,帧组件也要需要进行一个比较严格的甄别。我们本身用的公司里面关于时间轴的编辑器里面,最初也是是浮点数,我们都是进行重写改造的。你初次接触帧同步里面出问题,就是写逻辑的时候和本地相关、和我相关,这样就导致走到不同分支,真正客户端跟逻辑的话,要跟我这样一个概念无关。还有随机数,这个要严格一致。这是实现的要点,严格按照这上面的规则写代码还是有可能不同步,本身就很难杜绝这样的问题。真正一个比较重要的是提升发现不同步的能力,什么时候不同步了,不同步你还要知道不同步在什么点,这是最关键的。你需要通过你的经验和总结提升这样的能力。这个能力还是通过输出来看不同客户端不同输出,找到发生在什么点。特别是在概率比较低,我说了不同步,在座有没有碰到不同步,王者的不同步是什么样的?
观众:王者刚上的时候,我打了一个 3v3,这个 3v3 感觉就是不同步的,表现形式已经乱套了,后来因为有一个 AI 的装备不一样,导致不太一样。
有一个未知网络错误,本身未知网络错误就是你和别人不一样的弹框,很难用不同步的措词告诉大家,所以叫未知网络错误。
观众:下面的结果有一个手机就不动了,剩下一个还在运转。
我们看到不同步的现象应该是这样,有人对着墙跑,它首先会弹出未知网络错误,点完之后应该重来,如果屏蔽掉了,你看到就是你和别人玩的游戏是不一样的,进入平行世界。本身这一块,最开始上的时候,希望不同步率达到 1%,就是 100 局里面有 1 局出现不同步,我们就算游戏合格,其实对于这么大一个体量游戏来说是有问题的,经过我们不停的努力,现在是在万分之几。一万局游戏里面,可能有几局是不同步的,你会收到未知网络错误。这个问题不一定是代码原因或者没有遵循这些要点写出来的,包括你去修改内存,包括你去加载资源的时候,本地资源有损害或者缺失,或者是异常。异常说白了,你没有办法往下执行,大家走了不同分支,这都可能引起最终是不同步的。如果你不同步概率比较低,这种万分之几概率的时候,很难通过测试来去还原,去找到这样不同步的点。最开始我们游戏出现不同步的时候,就是周末,随着你的概率越来越低,基本上你就自己还原不出来了,只能依靠玩家帮你还原这样的场景,来分析这样的不同步。同步性遵循这样的要点,按照这样的思路来写,加上你不同步定位的能力,有了监控手段能够去发现,这个问题其实就解决了。解决之后,你就可以好好享受帧同步的开发优势。我们再看一下第二座大山就是网络,818 出台的时候,延迟非常大,而且还是卡顿,现在看一下帧同步里面比较特别的地方。帧同步有点像在看电影,它传统的帧同步需要有 buffer,每个玩家输入会转发给所有客户端,互相会有编号,第几帧,第几帧的输入,假如说我现在收到第 N 帧,如果我收到第 N+1 帧的话,N 帧这一帧我是可以执行的,是这样一个情况。服务器会按照一定的频率,不同的给大家同步帧编号,包括这一帧的输入带给客户端,如果带一帧给你的数据你拿到之后就执行,下一帧数据没来就不能执行,它的结果有可能你网络非常稳定,绝对理想值的情况下还好,现实网络不是这样的。帧同步要解决问题就是有 buffer,以前有动态的 buffer,它有 1 到 n 这样的缓冲区,根据网络抖动的情况,收入然后放到队列里面。这个 buffer 的大小,会影响到这两个东西,一个就是延迟还有卡顿。如果你的 buffer 越小,你的延迟就越低,你拿到以后你不需要缓冲等待,马上就可以执行。但是如果下一帧没来,buffer 很小,你就不能执行,最终导致的结果你的延迟还好,但是卡顿很明显。你会调到帧同步的 buffer,假如我们认为网络延迟是 1 秒,你抖动调到 1 秒,那得到的结果虽然你画面不抖动了,但是你的延迟极其高。最坏的网络情况都考虑进去,buffer 足够大,跟看视频是一样的,平行的东西,看你调大条小。一些局部的措施我们都做过,都是一样的问题,让我们差点死掉的问题。旁边那幅图的意思,就是如果今天解决不好,明天我们就回家了。我们怎么优化卡顿这方面呢?本身刚才也提到了,帧同步有 buffer,这个 buffer 可以是 1 也可以到 n,我们要解决我们的延迟问题,我们就让 buffer 足够小,最后我们做到 buffer 是零,它不需要 buffer,服务器给了我 n,马上知道是 n,我收到 n,我知道下一次肯定是 n+1,所以我收到 n 之后马上就把 n 这一帧的输入执行了,下一步可能就涉及到了为什么不卡顿了,画面不抖动了,是最后一条,是本地插值平滑加逻辑与表现分离。客户端只负责一些模型、动画、它的位置,它会根据绑定的逻辑对象状态、速度、方向来进行一个插值,这样可以做到我们的逻辑帧率和渲染帧率不一样,但是做了插值平滑和逻辑表现分离,画面不抖了,延迟感也是很好的。做了这些,我们还做了 TCP 换成 UDP,在手机下面,弱网的情况下,TCP 很难恢复,UDP 本身作为游戏也有优势,之前还用过 RUDP,没有优化到最后,不是很理想,最后用了 UDP 来做。整体来说,在网络好的情况下,它延迟也是很好的,在网络比较差的情况下,做插值,网络情况差的话,也是传统 cs 的表现,我们经常见到角色 A 和 B,有些客户端 A 在左 B 在右,有些是 A 在右 B 在左,帧同步逻辑上面 AB 之间的距离和坐标都是完全一样,但是画面上看到他们可能会不重合,那就是你把它们分离之后的表现。网络极其好的情况下,它应该是重合的,但是在网络差的情况下,可能会有些偏差。这里面是最重要的一块优化。下面是我们对性能优化,本身帧同步逻辑上面在优化上面存在一些缺点,所有的角色都需要进行运算。这里面还是用的 Unity,里面也有很好的特性,如果你想追求性能上的极致,有些东西你需要寻求好的方式。比如讲热点的处理,我们是不用反射的,它都有 GC 性能开销,你可能经常会隐藏或者把它显示出来,我们的做法里面,把对象的显示隐藏放在不同的渲染层里面,尽量让整个游戏帧率是平滑的过程。还有我们本身有自己的系统,还有 AI,这样的一个游戏类型里面的角色比较多,你如果想要做比较好,它的 AI 是比较复杂的。要去优化热点,我觉得就只有这三个步骤可以走。从程序的结构上面能找到更优的,它的效果是最明显的,如果你的结构都是用的最好,就在挖掘局部的算法,调整你代码的一些写法。如果局部的算法都已经调到最优还是没有什么办法,那只有一条路,就是牺牲整个质量,就是分帧降频。GC 这块刚才说不用反射,还有装箱和拆箱的行为也是尽量少用。Unity 指导过我们的优化,从 GC 上面的考虑,他们建议每一帧应该在 200 个字节以内是比较好的状态,其实很难做到,王者也是每一帧在 1k 左右,很难做到 200。还有 Drawcall,这些传统的优化手段大家都用的很熟了。还有裁剪,帧同步里面是不能裁剪的,表现里面我看不到的可以降低频率或者不更新它,这在表现里面可以做的。还有我们的血条、小地图上面叠的元素比较多,比较丰富,这块我们用了 31UI 的方式来优化,没有用 UGUI 里面进行血条方面的处理。我们也牺牲了一些东西,我们把所有东西都加载了,在游戏过程当中,我们希望不要有任何 IO 行为,包括输出我们都是要布局的。你处理的决策和复杂度,如果在一帧里面放出 100 颗子弹,在放 100 颗子弹的时候一定要掉帧的,一定要在力所能及的时候把这些东西做到极致。前面提的是第一代,去年 5 月份以前做的优化方案。5 月份的时候我们还做了另外一件事情,为什么觉得 iOS 比Android高一些,本身一个是 iOS 的 CPU 架构包括系统确实都优化的比较好,另外我们用的 Unity4.6,在 iOS 下面 IL2CPP 它本身效率高一些,在Android端的机器各种各样,性能也是千差万别,我们只能用性能比较差的方式。因为本身已经做到逻辑和表现是分离的,我们能不能把逻辑独立出来,做成一个 C++的东西,我们在去年开始这样做了。做之前也测试过 C++和 Mono 性能的差别,大概是 2.5 左右,本身我们的逻辑占比游戏消耗 20%多,逻辑不是一个大头,我们做了这件事情之后,还是有效的,帧率提升了 2 到 3 帧,花的时间很长。整个时间大部分都消耗在了引擎和 CPU 的交互、调度,不是我们做 GameCore 就没有意义,做了这块我们有很显著我们以前逻辑上的 GC 没有了,我们有自己内存的管理、对象的管理,包括里面所有的容器类这些东西都是我们自己实现的,包括反射整个一套。它有了自己的内存管理,它本身效率就比较高,其实还是一个比较明显的优势,有了 GameCore 之后,有很多应用场景,这个东西就是玩法的服务器版本,应用场景运行服务器要做很多的分析,还有第三方使用都是可以的。GameCore 可以做成一个多线程的版本。我们接下来看一下我们后面可能打算考虑的一些事情,一个就是我们想能不能在热更新上面有所突破。因为王者这样一个游戏类型,包括它的体量,我们对于性能有一个比较极致的追求,不会轻易使用脚本层面在性能层面本身就不是最好的。这个我们要去研究的就是热更新,性能最好的方式。另外的话,包括硬件厂商也沟通,他们其实也是希望游戏能够真正发挥多核性能上的优势,大部分的游戏在单核上面,把一个核吃的满满的,很多时候我们现在得出的结论,GPU 性能也很强,王者并没有对 GPU 占满,可能只用了 30%,CPU 反而吃的比较满,吃满以后它还有另外一个坏处,它的发热、降频,你如果用多线程、多核去尽量平坦,让它不要处于高频的工作方式,反而会有更好的效果。我们现在用 Unity4.6,Unity 进化到 5.7,后面他们还会推出新的特性,我们希望结合一些 Unity 新特性,现在已经有些游戏用 5.6 可以提升性能。不光是提升性能问题,Unity 在多线程的渲染,也有很好的作用,使用引擎优势也是很必要的。随着性能的提升,我们会对王者的画质进行提升。今天我的分享就到这里,谢谢大家。了解最新移动开发相关信息和技术,请关注mobilehub公众微信号(ID: mobilehub)。

我要回帖

更多关于 王者荣耀职业玩家设置 的文章

 

随机推荐