航海王启航攻略及一点编程技术思考

航海王启航攻略及一点编程技术思考


DATE: 2018-02-06 21:50:40

航海王启航是人气动漫ONE PIECE正版授权的一款网络手游。持续在玩,并对其中的技术点持有深厚的兴趣。技术点包括游戏本身的攻略,还包括从编程角度发生的一点思考。

本文先将对这款游戏有过的问题和思考列在这里,等合适的时候再写文探讨。

攻略

航海王启航中,B卡值不值得练?

据说,不练B卡终身误,一练B卡误终身。然而,非R玩家资源有限,虽说开场A卡不少,但烟鬼、路飞、乌索普和娜美的碎片短期内并不好收集。而在有点金币积累后,酒馆抽奖可以迅速将B卡提升到5觉。而此时,A卡基本还在1觉2觉的样子。
当然,通常玩家此时是没有S卡,更不用说SS卡。
所以说,是否练B卡不是想不想、值不值的问题,而是非R玩家开始只有B卡可玩,根本没的选。
我的路线是B卡打副本,打出A卡、S卡、SS卡的资源,B卡5觉已经发育成熟,只需要集中资源培养更高阶的卡牌即可。比如香克斯,比如突破路飞……
当然,充钱的话,路飞的脑残粉巴托买一个会玩的舒心很多。可惜我买的晚了……

直接开始练SS卡,是否更好?

正如上一个问题,通常开场是没有SS卡的。但如果有,练的时候也要有心理准备。
对平民玩家来说,SS卡通常是白板。大多数SS卡可玩的时间非常有限。通缉榜对面一招就全死了……

平民玩家,哪些卡值得练?

平民玩家,碎片得稳定,省钻石。可以玩阿秋,吞吞,路飞,烟男,香克斯……
阿秋,吞吞快速5觉,在路飞突破前,如果没有巴托的话,他们很有用。能陪你很长一段时间。之后就靠突破路飞、香克斯和烟男。娜美5觉还是慢一拍。

平民玩家,该怎样练才能投入最少的时间精力而回馈最多?

做任务。
体力有限,时间有限,每天记得收下航海日历、收下巡航、收下监狱。总之,先把任务都做完,都做满。日积月累,总会成长起来的。

对游戏本身的期待应该在哪里?为什么网上很多多人说很坑?

我本人感觉是良心作。
虽然有很多土豪玩家,但只要坚持,总会有意想不到的收获的。

编程技术

因为对游戏编程本身不怎么了解,没有相关的从业经历。所以只能凭其实领域的编程经验来猜一猜,胡说一把。

本游戏是否使用了cocos2dx框架?

2D游戏开发,我也只知道cocos2dx,估计是吧。

客户端APP与服务端的通信机制是怎样的?

TCP/IP?应该是吧?

游戏中的抽奖和请客活动,其奖品的生成机制是怎样的?

就目前体验认为其奖品生成机制并非简单的随机生成。生成概率是怎样计算的呢?

游戏中使用的大量图片素材,是怎样加载的?

这个不懂。映射?数组?不知道诶!

卡牌施放技能的顺序及造成的伤害是怎么计算的?数据库读取?

我猜是本地终端的小数组库读取相关数据。如果所有数据从服务器实时读,来不及吧?

游戏经常出现闪退现象,是否是因为内存泄露导致的?或者是数据库加载导致的?

我猜是内存泄露。猜的对么?

总结

游戏本身的玩法相对简单,但攻略是否正确有待时间验证。
游戏编程的技术点我不懂,不知道猜的是否太离谱?待学习相关技术进行验证。如果有专业人士解答更好。

版权声明

弈心博客


本文首发site_name,转载请附上博文链接!