《航海王启航》主赛程单贝冷:我们是想成为游戏王的战队,成为了iOS付费榜的冠军,连续霸榜多日。现在是限免期。据官方披露,《航海王启航》测试首日2小时收入突破100万,打破了DeNA中国产品的首日收入记录。本期我们请来了《航海王启航》主程山北冷来聊聊游戏上线前后的故事。【Cocos】《航海王启航》的制作背景是什么?【北冷】《航海王》几乎是国内最火的日系动漫IP,DeNA中国也非常重视。2013年底,DeNA在内部跟进这个项目。2014年2月制作组刚接手的时候,我们想用《航海王》的题材做一款横版+半自动格斗游戏。方案雏形有了,领导也批了。然而,《刀塔传奇》在一个多星期后就出来了。虽然我们领先对手一步,但我们没有放弃。下面我将介绍我们与《刀塔传奇》相比的一些优势。同时,公司对这款游戏的期望仍然很高。除了常规的宣传,我们也是第一个上了中央广告集的手游,也是日本IP的手游。这是非常难得的,也是对我们莫大的鼓舞。【Cocos】你的《航海王启航》队OP粉多吗?[北冷]那是绝对(即答案)。我们招人的时候,从策划到美术再到程序员,OP粉优先。做游戏,热爱很重要。路飞他们在成为海贼王的过程中不是认识了很多朋友吗?我觉得我们差不多。《航海王启航》玩游戏的团队合影大多是年轻人,大家都很喜欢这个游戏。大家珍惜机会制作正版《航海王》手游。当然,OP粉比较多,也有不少奇奇怪怪的桥段。比如我们每周都会举行《航海王》主题内测,观看动作猜谜玩法,或者猜猜这个技能属于哪个角色,这个玩法发生在哪个章节等等。此外,很多人还会花大价钱购买日版的漫画书、版画、手办。游戏出来后,连平时不玩游戏的妹子都在玩《航海王》,疯狂充钱的人也不少。最后,我们作为《航海王》的工作所得的工资全部给了《航海王》。这是我来的地方,也是我回去的地方(笑)。【Cocos】《航海王启航》是中国大陆第一款正版航海王游戏。你认为相比于非正版的同类作品,哪些会给玩家带来更大的价值?【北冷】第一点自然是要保证原作的原汁原味。我们直接与日本的BandaiNamcoGames合作,并从他们那里得到了很多建议和指导。要知道,日本人对忠实于原著几乎是严格的。他们将检查从技能设置到服装和配饰的所有内容。故事必须与原作密切相关,美术必须绝对准确。简而言之,根本没有妥协。比如原著中这个小怪物出现在海里,那么在游戏中一定不能跳上岸。通过这种严格的流程,玩家可以在游戏中享受原版海贼王的乐趣。《航海王启航》团队合照,是不是很眼熟?第二点,对于我们来说,正版是一种推动力。这么好的IP,我们不想辜负粉丝的期待。当然我们自己也是粉丝。游戏的质量一定要高于现在的市场水平,这是我们自己的要求。现在游戏发售了,很多人都说感觉和市面上的其他游戏不一样,很有意思,我们也很受鼓舞。第三点,好处会更多。以后做活动的时候,会赠送正品人偶,周边等等,这些都在考虑之中。总之,会给球迷和球员带来尽可能多的惊喜。【Cocos】《航海王启航》的核心玩法有哪些特点?最大的亮点是什么?[北冷]老实说,《航海王启航》在开发的过程中正好遇到《刀塔》上线,这对我们来说压力还是挺大的。想了想,我们还是坚持原来的路线,但是我们会给自己提出更高的要求,比如更丰富的战斗系统、更华丽的动画特效、更炫酷的技能改动等等。以《航海王》为游戏背景,我们做了很多代入感更强的设计。目的是让粉丝,普通玩家,大R小R玩的开心。例如,我们有一个名人社交系统,玩家可以在其中更接近经典角色。还有舰炮系统、潜艇监狱、悬赏榜等等。由于时间关系,整个游戏的玩法和数值还在进一步优化中。可以透露的是,未来我们还会推出让大家眼前一亮的新玩法。也请给我们一些时间,让我们继续打磨这款游戏。【Cocos】《航海王启航》是如何决定使用Cocos2d-JS引擎工具进行开发的?主要考虑哪些因素?【北酷】之前在做《NBA梦之队》的时候,都是用别的引擎做的。没有热更新功能,我觉得很麻烦。所以我们在做《航海王》的时候,选择了Cocos2d-JS,主要是考虑到以下两点:1.热更新不用说,实用性很强。2.效率高,游戏在较差的机器上也能跑,而且跑的很好。再加上这是一款2D的横版卷轴游戏,我当然会选择2D的cocos。【Cocos】Cocos2d-JS3.0正式版于去年9月发布。您使用哪个版本的技术原型?【北冷】老团队用??的是2.0版本,我们一开始用的是3.0版本。我在爱立信经常接触到第三方代码。我个人的经验是,很多第三方工具的开发迭代非常快。只有跟上节奏,才能享受到版本升级带来的好处。我相信Cocos2d-JS团队,我对自己的团队也有要求:虽然很多游戏团队改代码,但我们团队应该尽量少改代码。如果需要更改代码,我们应该尝试将其扩展到引擎之外,以便我们可以跟随引擎升级。.基本上我们就是这么做的。出于性能和效率的考虑,我们仍然使用C++来做游戏的一些核心逻辑部分,比如战斗系统。然后绑定到JS,这样就可以和游戏引擎本身解耦(相互独立)。此外,上层界面和其他游戏逻辑都是用JavaScript编写的。我们可以在不换引擎的情况下顺利升级。基本上我们可以用最新版本的引擎做一些小的修改。从3.0Alpha一路升级,我们目前使用的是3.2版本。这也说明了引擎的迭代是如此可靠,如果我们真的要改变它,我们将使用一个新的目录和一个新的库(不影响引擎本身)来隔离变化。事实证明,这个决定是正确的。有些人认为他们牛逼,喜欢更改引擎代码。其实这样也不太好,尤其是对于Cocos2d-JS这种迭代开发比较快的游戏引擎来说。除非你遇到大问题,否则我建议最好保持Cocos2d-JS不变。通过这种方式,您可以快速享受引擎迭代带来的新特性。综上所述,除非你特别有本事,能够超越,否则建议使用引擎工具的标准版,才能够与时俱进。【Cocos】您认为Cocos2d-JS引擎与其他游戏引擎相比有哪些优缺点?有什么改进的余地?你用过Cocos相关的周边工具吗?【北冷】还是想先说说Cocos2d-JS的优点。1、良好的热更新支持。2.Cocos2d-JS有一套完整的开发环境和语言。3、除了核心开发人员,对研发人员的要求相对较低。招人容易,可以降低开发成本。4、架构先进,前后端均可使用JavaScript(后端使用node.js),实现代码共享和知识共享。基于以上原因,我们放弃lua,选择Cocos2d-JS。但是,不得不提的是,JavaScript虽然性能不如C++,但比Lua成熟。所以我们还是以C++为核心。至于配套的工具,我们美术用的是一套CocosStudio,主要用于UI和动画,场景编写和代码控制。但是目前CocosStudio的文件太大,冗余数据非常多。我希望它能在未来得到改进。另外,我们还使用了CocosCodeIDE,这对接上层编译有好处。但是在嵌套和编译目录资源时偶尔会出现问题。希望CodeIDE能够继续加强对混合环境开发的支持,完善启动程序的设计。希望Cocos在未来能够继续完善工具链。主要有四点建议:JSProfiling工具,帮助发现热点,优化内存管理Debug工具,帮助定位bugsSpiderMonkey优化,比如GC调用,非ref绑定到NativeNotificationService,相册,浏览器等原生功能直接支持。【Cocos】Cocos团队今年会推出一系列的增值服务,包括企业培训、Cocos会员等,你怎么看?【北冷】目前我们团队关注和了解Cocos引擎的途径大部分来自Cocos中文网、Cocoachina等网站。我们可以中英文阅读,也可以内部交流。最好有专业的团队进行针对性的指导。我们特别欢迎Cocos推出的这些企业定制服务,高层VP也很关注。据我了解,DeNA目前有4、5个团队在使用cocos引擎工具。所以不管是企业培训还是深度合作,我们都很感兴趣。【Cocos】《航海王启航》接下来的计划是什么?[北冷]我们游戏中的角色比较多,动作动作的渲染非常华丽,所以对加载和内存管理的要求比较高。目前,我们最重要和最紧迫的任务是稳定游戏,将数值玩法调整到最佳,最大限度地提高用户体验。接下来的目标就是冲到各种排行榜的前列。【Cocos】最后还有什么想跟大家说的吗?[北冷]非常希望大家多多支持《航海王启航》。另外,我也知道有很多开发者看了这篇文章,希望各位同仁能从技术角度对游戏改进提出建议~最后也希望Cocos引擎能越做越好。3D游戏未来会快速发展,希望Cocos引擎能尽快推出工具链和完整的解决方案。毕竟对于开发者来说,我们都希望Cocos是一个万能的工具,可以解决所有的问题,最好能同时处理2D和3D(笑)。【Cocos】感谢您百忙之中接受我们的采访,祝《航海王启航》取得圆满成功![北冷]谢谢。【受访者介绍】单北冷长期负责DeNA的平台技术项目。2013年主导开发《NBA梦之队》,2014年主导开发?。他还是一位拥有可爱萝莉和帅气绅士的超级奶爸。【游戏介绍】《航海王启航》是中国大陆第一款正版正版海贼王手游,基于Cocos2d-JS,由DeNAChina和BandaiNamcoGames联合开发。首创刺激的动作即时操作玩法,原著中的知名角色悉数登场,一起驰骋大道,向着成为海贼王的光荣之路进发。游戏下载地址:https://itunes.apple.com/cn/app/hang-hai-wang-qi-hang/id944574195?l=zh&ls=1&mt=8
