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

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


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?应该是吧?

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

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

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

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

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

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

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

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

总结

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

版权声明

FindFor


首发 FindFor,转载请附链接!

赞赏支持

感谢支持!


建站不易,感谢支持!

推荐阅读
Git for windows 修改Home路径(版本号:2.14)
前人留下的网络资料有解决1.9版本的这个问题,但对2.14版本已经不再适用。前人资料:http://www.cnblogs.com/fenpho/p/6208896.htmlhttp://www.cnblogs.com/xunzhiyou/p/5028789.html实际操作后,修改/etc/profile文件后,重新开始GitBash并没有生效。由于Git的默认路径在C:\Users\Admin
1324

thinkphp6设置Content-type解决header添加不生效问题
thinkphp6设置Content-type解决header添加不生效问题原生php只需要加入header就可以实现输出各种格式的文件内容,如header("Content-type:text/css");然而,在thinkphp6中却不能生效。response总会自动的将内容以网页的形式输出。即自动添加<html>、<body>等标签,无法达到预期的效果。tp6框架中提
5806

每天上班都像上坟一样难受,怎么办?三条妙招让上班像踏青
经常听到身边有些朋友抱怨,说每天上班的心情就想上坟。然而,真是如此么?小编相信,每位上班像上坟的朋友,身边不会缺少这样的朋友:每天上班精神抖擞,很有干劲,心情愉悦就像是来踏青一样。他们是怎么做到的呢?其实,上班不愉快无非就是上班时心情不好,感觉焦虑。要知道,这些都是可以解决的!人的一生,就是适应、利用、创造法则的一生。法则就是自然法则、社会秩序和公司规章制度。最无力的时候只能去学习、适应法则,成长
3691

CSDN-markdown编辑器示意效果
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗Ctrl+B斜体Ctrl+I引用Ctrl+Q插入链接Ctrl+L插入代码Ctrl+K插入图片Ctrl
1745

php开发遇到的Access denied for user
php开发遇到的Accessdeniedforuser'root'@'localhost'(usingpassword:NO)首发:2017-09-2413:44:38环境:CentOS6.5+php5.3.3在php开发过程中,我遇到了一个问题:在命令行中登录Mysql完全正常,然而PHP代码读取数据库却出了问题。报错如下:Accessdeniedforuser'root'@'localhost
3628

Linux环境C C++起Socket Server监听8080端口的代码实现
代码抄录自《UNUX网络编程卷一》,在实现开发环境中调试通过,经测试发现可以正常监听。(2017-09-0621:56:31)开发环境:CentOS,g++,VIM功能:C++实现Socket通信的Server端,实现监听8080端口接收到的消息。#include#include/*SeeNOTES*/#include#include#include#include#include#include
3035

CentOS 系统简易搭建FTP服务(四步足矣)
本文作者之前在CSDN发过(2017-09-0313:09:28),现在入驻本站。网上有很多的FTP搭建步骤,但普遍很繁琐,个人临时使用太麻烦。本次实验使用腾讯云服务器CentOS简易搭建FTP服务器,四行命令足矣完成基本使命。yuminstallvsftpdservicevsftpdstartuseradd-m-d/home/uftp-s/sbin/nologinuftppasswduftp目前
2781

linux中查看C C++程序或调用其中某个函数(类)消耗内存的方法实现
验证C/C++程序或调用其中某个函数(类)消耗内存的方法:获取进程ID,调用/proc/[pid]/status查看消耗的内存页(4KB/内存页)进程ID获取方法UNIX环境高级编程中提到的getpid(),可以获取。头文件``查看内存信息sprintf(FILE_NAME,"/proc/%d/statm",pid);FILE*fp=fopen(FILE_NAME,"r");fscanf(fp,"
2832

Linux(Android)系统Root实现原理
方案主旨思想是查找系统漏洞,让本身具有root权限的进程执行打开root权限的操作。重烧engboot.img方案Android版本有user版本和eng版本的区别,其中eng版本可以用于开发调试,所以本身可以开启root权限。通过重烧engboot.img版本来获取root权限。这个原理理解起来很简单,原理章节不再详述。死锁问题root需要考虑两个问题:(1)root权限的获取;(2)root权
3229

Ubuntu中Apache2启动失败报错Job for apache2.service failed because the cont...
Ubuntu中Apache2启动失败报错Jobforapache2.servicefailedbecausethecont...为解决这个问题,花了一个下午,参考了120多条网络博文,很有成就感。但实际上是由于一个简单的配置原因导致的问题,希望以后可以更加细心。-最初的现象,php代码没有解析phpinfo输出内容是显然,只是代码,并没有成功解析php代码。事后分析,是Apache2服务的问题。-
3727

wordpress安装访客统计插件(WP-PostViews)
wordpress安装访客统计插件(WP-PostViews)DATE:2017-09-2621:08:41参考网络资料知道,安装WP-PostViews可以解决无法统计访客数量的问题。但,网络资料提及的插件安装方法却都没能成功。原因是,网络教材都说在wordpress管理后台搜索插件,但我却没有找到。找不到WP-PostViewswordpress后台搜索不到插件后来发现可在此网站下载安装:ht
1537

wordpress出现Error establishing a database connection
wordpress出现ErrorestablishingadatabaseconnectionDATE:2017-09-2419:27:33这个问题的原因是网站调用数据库的配置文件没有配置正确,无法正常调用Mysql。解决方法是配置wordpress目录下的wp-config.php文件。需要修改的有以下几个参数:参数说明示例database_name_here数据库名wordpressusern
1657