Cocos精品《三国杀传奇》主程张建: 三国热血一作足矣

《三国杀》是一款黄金IP的游戏,在其发展的七年时间里,粉丝数量众多,跨越领域极大。基于cocos引擎开发的《三国杀传奇》手游版从立项开始就备受关注。今年一月份,游戏iOS公测单日破流水百万,单月双平台流水逼近5000万,充分展现了精品IP的实力。

近日cocos团队有幸邀请到了《三国杀传奇》主程张建,请他来聊聊游戏开发前后的故事。

068764128e2644b8e7f8a4c214c4389b.png

(《三国杀传奇》主程张建)

cocos:《三国杀传奇》的制作背景是什么?

700bb2b97d505cc6693960483a8a1bac.jpeg

张建:相信很多人在玩三国杀的时候都可能会有这样一种感受:“如果三国杀的武将可以升级,那样应该会很有趣。”这就是《三国杀传奇》最初的由来。

最初这只是设计者心中的猜想,但是通过不断的市场调研和数据分析,《三国杀》IP的卡牌RPG这个市场定位越发的清晰并且可行,经过数个月的立项讨论,最终确定下来。

cocos:《三国杀传奇》发布后获得了非常好的成绩,是吗?

张建:《三国杀传奇》上线3个月之间,注册玩家数量突破千万,累计收入过亿 。

cocos:作为一款中重度手游,《三国杀传奇》是如何保证并提高留存率呢?

张建:《三国杀传奇》中的武将臣服系统为玩家提供了一个又一个充满乐趣的游戏目标,在获得各种稀有道具的同时可以使麾下武将心悦臣服自然战力大增。

2c6a6a0d96e9870969d505efda8cfbe4.jpeg

在发布游戏活动之前,我们会先了解日常数据的波动规律并且进行周、月度对比,确保游戏活动可以满足大部分的玩家需求。

cocos:《三国杀传奇》最初是怎么决定采用Cocos 2d-js引擎工具来开发?

张建:第一个因素,是因为在立项初期,当时市场上手游热更新已经必备的功能。在这个环境下,Cocos 2d-js与Cocos 2d-lua对我们来说,作为2D游戏就是很好的选择。

第二个因素,是我们考虑为html5做长远准备。在js与lua之间,我们当时纠结了很久,最终还是选择了js.

第三个因素,是考虑快速开发。Js与json是天生的好伙伴。用node.js配合Cocos 2d-js,可以达到客户端和服务端的数据层代码共用。

cocos:您认为与其他游戏引擎相比,Cocos 2d-js引擎的优劣势各是什么?

张建:开源,易上手,免费, 这些是cocos引擎最大的优势,随之而来的缺点就是很多问题需要上层封装来解决。比如为了制作多语言版本,我们需要对btn与label进行stringid的全面封装 ,这样才能很方便的写支持多语言版本的界面。

另外,我们发现html5引擎的表现力上还和native有一定的差距,我们希望html5引擎能更加强大。

cocos:工具链方面,您对Cocos 2d-js引擎有什么建议?

张建:一是希望js与c++之间的绑定能够有更简单的解决方案。比如说通过给c++的class一段标准的注释,工具读取这段注释来实现自动生成绑定文件。现在通过配置文件集中配置用起来不是特别方便。

d23c8b00b9b22434eaa05915da010256.jpeg

另外希望如果出现编辑工具无法向下兼容的情况,能够提供低版本文件到高版本文件的格式转换工具。最近的版本感觉这点做的还是不错的。

当然我也希望能够加强工具的稳定性和使用体验。

cocos:在开发过程中,团队有遇到哪些挑战吗?

张建:《三国杀传奇》是一款非常重视游戏画质和玩法的游戏。 我们的每个武将技能装备都有对应的精美卡牌。战斗中骨骼动画,为了精美, 我们的美术没有使用一般的关键帧动画来表现,而是使用了大量的逐帧动画来制作效果。精美的画质意味着大量的内存,大量的内存意味着可能需要牺牲加载速度——在场景切换的时候给玩家一个长loading。另外,对于已经加载到内存的内容,在不用的时候要尽快释放掉。

ef85b3a487a0ed7885d5d39a0f74d3c9.jpeg

在加载速度与内存使用量上,我们一直在尽量保持平衡。我们尽量将加载单元打的尽量小,随用随时加载,用后立即释放。

我们甚至在新版本游戏的“设置”里增加了一个“高速模式”。打开这个模式,游戏会减少对内存的释放,占用了更多内存来换取游戏速度,非常适合中高端设备的玩家开启。低端设备可以关闭此模式,仍然保持最小内存的使用量。

cocos:团队的下一款产品会考虑3D方向吗?

张建:是会考虑的,但我认为是否3D并不是一个游戏画面表现好坏的判断标准,也不是一个游戏好玩与否的最关键因素。我希望Cocos 2d-js尽快支持3D,并有足够好用的工具链支持,我希望当我们的团队需要做3D游戏的时候能够继续使用cocos引擎。

cocos:目前Cocos 2d-js最新版本已经支持部分3D功能,非常欢迎你来体验看看。除了3D以外,有没有考虑过开发HTML5平台的游戏呢?

张建:正如我前面说的,html5与native的代码统一发布,一直是我们团队的未来愿景。我们希望在未来,我们可以用一套js代码来完成html5与native的游戏客户端开发和服务端开发。

cocos:《三国杀传奇》的下一步计划是什么?

288aedf39e49efde0f16030d1c88512d.jpeg

张建:后续我们还会为玩家提供更具特色的玩法系统,同时不断向玩家展现《三国杀传奇》中这个充满策略乐趣三国杀世界的方方面面。

cocos:最后还有什么想要和大家说的话吗?

张建:我们欢迎发自内心热爱游戏开发的人加入我们团队,上海的小伙伴如果有兴趣的话,可以直接把简历发到我邮箱:zhangjian04@bianfeng.com。

cocos:感谢您在百忙之中抽空接受我们的采访,祝贺《三国杀传奇》越来越好!

张建:谢谢。

e1f25d07d36a0676be087a2c0ff74955.jpeg

苹果用户可以点击“阅读原文”下载《三国杀传奇》;

安卓用户可在各大安卓商店直接搜索下载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值