由祖龙娱乐研发,腾讯游戏代理的全球首款千人国战手游《六龙争霸》与11月26日正式公测。凭借着独特的主题,逼真的画面,精美的场景,游戏上线后好评如潮,成为了时下最热门的手游之一。
《六龙争霸》作为一款千人国战手游,在玩法方面不仅融入了国战手游常见的对战玩法,并植入了丰富的战斗方式,诸如国战,个人战场,随时PK等。在操作方面,游戏则使用了非常适合于手机用户操作习惯的设定,玩家可自行选择手动战斗或自动战斗来游戏,在进行PK的同时,亦可通过手动战斗来获取更好的战斗成绩。
作为业内最专业的腾讯WeTest质量测试平台,为六龙争霸量身定制测试方案,解决了游戏客户端,服务器以及弱网络方面的相关问题,确保游戏上线后能让所有玩家都有畅快淋漓的游戏体验。
本期先说说在客户端性能和弱网络方面,WeTest平台是如何为六龙争霸保驾护航的。
【客户端性能提升】
一个好的游戏题材能够吸引用户,而优秀的客户端体验才能真正沉淀用户。根据自身10年游戏测试的沉淀,WeTest平台对于客户端的数据种类进行了很细致的划分。首先需要根据不同的机型配置进行分类,平台分别以三星s4与三星s3为标准,划分了一档机和二档机两个类别。而在测试的内容上,也同样选择了包括帧率,内存使用,CPU使用,流量消耗这样4个部分。在这里主要说说帧率和内存两个方面:
1.帧率优化
在通常国战类手游中,平均的FPS值控制在28左右比较合适。但在使用WeTest进行测试时发现,在不隐藏周围玩家的情况下,平均的FPS值仅为23,隐藏玩家后这一指数提升至25,场景体验仍然显得比较卡顿。虽然考虑在实际玩法中,国战场景会有多个boss点,能分散部分玩家,缓解前端性能压力,但实际玩家装备、称号、操作等视野同步内容更加复杂,仍存在一定性能风险,且这种情况在两档机型上都有出现,属于比较严重的问题。WeTest提供了多维度的内存数据统计,以及案例,经过开发人员的努力,成功将这一数值在上线前提升为28.
2.内存优化
在内存测试中,一个好的测试不仅能够精确把控各个内存指标,并能依据自身数据库进行优化建议,而WeTest平台就能完美的做到这一点。测试中发现1档机型在玩家模拟场景跨地图任务时占用超标,最高占用约389MB,在与开发商协调后,在上线前将这一数值大幅缩减。在流量测试模块发现,在语音聊天时,受第三方SDK进行语音识别的影响,单次语音聊天消耗较大,这一情况难以解决,因此平台给出了正式上线后在非wifi情况的语音聊天出现信息提示的解决方案。另外在国站场景中,需要同步视野数据增加,10分钟流量约3MB,存在一定的风险,这个情况也会让玩家有一个心里预期。
【弱网络性能优化】
1.测试目的
这项检测的目的在于验证游戏客户端是否有在弱网络甚至极端网络环境下做相应的处理,当网络连接状态不好的时候在一定的等待时间内是否会有友好的提示,是否会因为误码而造成解码失败,程序崩溃等问题的出现,玩家是否能在差网络环境下获得其他收益,如多级领奖或造成玩家损失等问题。无数项目因为WeTest这项检测,帮助游戏留下了大量的用户。
2.验证内容
在不同的游戏中,有不同的场景内容需要被验证,WeTest提供多个网络场景供测试工程师选择,在六龙争霸里,主要选取了以下四个场景:
1.游戏功能操作检查,即在网络高抖动条件下的战斗中逻辑,是否会出现同步异常情况
2.高速移动或低速移动条件下,游戏是否会出现频繁可见请求失败,断线及不同步现象;是否会出现收支不符现象
3.高延迟条件下,游戏是否会出现崩溃,收支不符;是否有一定断线重连机制,联网对战游戏运行是否正常
4.发包超时/回包超时条件下,客户端是否会给出合理的提示;是否会出现收支不符的情况。
3.WeTest弱网络
有了测试的场景之后,如何模拟弱网络的信号也是一个问题,WeTest平台拥有自己独特的模拟弱网络的方法并将其称之为WeTest弱网络。通过在PC机器上安装双网卡,通过有线网络连接到公司体验网,通过wifi共享精灵将网络通过无线网卡分享出来,再通过Network Emulator for Windows 来控制分享出来的热点网络的带宽和延迟以及丢包率等参数来模拟GPRS,3G,和wifi网络。
4.模型选择
有了上述巧妙的方法之后,模拟弱网络信号就变得非常简单了,WeTest也同样为测试工程师提供了多种弱网络模型。在六龙争霸中,选取了5种比较有代表性的情况,他们分别是3G弱网络模型,2G网络下EDGE高速移动的弱网络模型,2G网络下EDGE低速移动的弱网络模型,上行纯丢包模型,下行纯丢包模型。针对登录,支付购买,物品领取等场景,测试了上行丢包表现,下行丢包表现,丢包断线时间,断线后表现,游戏中切换网络,登陆丢包,运行时锁屏等操作下的表现情况,来发现在弱网络方面存在的问题。
可以说六龙争霸的火爆,会把国战类手游带向一个新的高度,也为后面同类手游的制作拓宽思路,国战类游戏必将并发出越来越多样化的玩法。本期先针对客户端和弱网络做一些说明,下一期会对如何提升服务器性能这一关键做详细介绍,敬请期待。
目前随着腾讯“开放·连接”的战略开展,腾讯WeTest 平台正在将这一系列的测试技术与方案形成了产品功能,分享给手游开发者,希望大家都能做出高质量的游戏。
腾讯WeTest官网: http://wetest.qq.com/
腾讯WeTest是腾讯游戏官方推出的一站式游戏测试平台,与全民突击、天天酷跑、全民超神等精品手游强强联手深入合作,十余年来不断为游戏提供优秀测试方案和测试工具,是推动腾讯游戏研发效率不断提升、对游戏开发的全生命周期进行质量保障的重要平台