您好,欢迎来到气泡游戏网!

气泡游戏网
手机应用中心 热门攻略 轩辕传奇 气泡问问 疾风之刃 枪神纪 天堂2M 救世者之树 上古世纪 黑色沙漠MOBILE 未来战 冒险岛M(楓之谷 M) 传说对决 瓦尔海姆 鬼谷八荒 怪物猎人系列

当前位置:首页 > 攻略库 > 冒险岛 > 正文

《冒险岛》【攻略】极限属性计算器 PrinceHyper V195 更新

更新时间:1601275235   |   来源:巴哈姆特

princeflame7 (火焰王子) #1 2016-01-31 17:57:20
更新版本:V195
更新日期:106/01/20

【更新内容】

2. 因应大小爆伤合併,更动爆击相关程式码
3. 新增破防状态之判定


【使用教学】



请先将平时会开的技能全部开启,再开启角色能力介面!

主要属性:主属加起来的数字,此範例为 308
副要属性:副属加起来的数字,此範例为 27
爆击机率:爆击发动的数字,此範例为 34
爆击加成:爆击杀伤力的数字,此範例为 22
总伤加成:杀伤力的数字,此範例为 0
王伤加成:BOSS杀伤力的数字,此範例为 16
无视防御:防御力忽略的数字+会使用的攻击技能自带的无视(并非直接相加可参考板上其他文章)
防御係数:目标BOSS的防御係数(并非角色自身防御力)
点数预算:重置极限属性后剩余的点数

其中恶魔复仇者的部分比较不一样!

血量点数:技能全开状态的HP值
血量加成:被动技能+传授+潜能


【破防状态说明】

1. 可以破防:不点极限属性就可以破防
2. 无法破防:就算点了极限属性也无法破防(只能另外找方法增加无视)
3. 恰可破防:本来不能破防,点了极限属性变成可以破防(此时总效益倍率不计无视效益)


【感谢名单】

感谢 CDot (点点) 发明的建表法大幅提升计算速度
感谢 s771026 (枫叶铃铛) 发现爆击过点的问题
感谢 msaxmt (红莲かなで) 帮忙验证程式码正确性与发现显示错位问题
感谢 hbl917070 (异音) 建议使用图形化介面
感谢 peggy7992 (星星) 针对演算法提出改良建议
感谢 wj654cj86 (屠屠) 新增破防状态之判定
感谢 nathan60107 (贝果) 指出基础爆伤并不包含于UI中
感谢 c3638307 (八万一 公道价) 反映演算法说明中的语病


【演算法原理】

1. 主副属手动排除不可能划算的点法,留下黄底代表需要考虑的点法


2. 王总伤手动排除不可能划算的点法,留下黄底代表需要考虑的点法


3. 杰诺的三主属在属性那个括号中地位均等,因此三项属性点至一样或差一等时才需考虑,其余差距超过两等以上的组合均为不划算的点法

4. 影武者以此类推,双副属拥有类似杰诺的性质,双副属只需考虑点至一样或差一等的组合,配合主属做出表格,并手动排除不可能划算的点法,留下黄底代表需要考虑的点法


看较旧的 104 则留言

黑橘之黑心屎果: 08-24 00:10

有个疑问,恶复的血量加成指的是套传授后的总数,还是加成的量?

☆无星★: 09-10 17:04

重置极限属性后剩余的点数?这什幺意思?

萌仔: 09-30 18:41

看不是很懂 为什幺一般职业要点副属

hbl917070 (异音) #2 2016-02-01 01:51:52
用 visual studio 做界面不需要10分钟的
但是却可以让使用者非常方便的使用程式

用cmd最大的问题就在于:绝大多数的人看到非图形化界面的程式只会觉得很厉害,但完全不会想要去使用。且要修改某一个数值就必须全部重新输入



如果懒的用其他语言重写的话其实也没关係,把原本这个c++写的程式改成从main方法的参数取值,然后在另外用C#或VB做程式界面来传入命令列参数。


使用者用图形化界面的程式(C#或VB做的)输入数值

使用者点击【计算】的button

程式送出参数给现在的这个C++程式,并且显示计算结果

看较旧的 5 则留言

阿骐: 03-09 12:27

所以直接用VS来製作也可以 @@

阿骐: 03-09 12:27

只是不知道有什幺优缺点就是了…

深海异音: 03-09 15:04

也是可以,c++的确可以直接做视窗化界面

peggy7992 (星星) #3 2016-02-01 23:20:22
看到下面留言有人提到爆率满100%却还是点到爆率
所以帮你加了一条if去判断同效益下最小花费点数的情况

因为稍微修改而已,就直接用ideone贴code给你


顺便讨论一下你留言提到的DP是否可行
因为要用DP的情况必须要是optimal substructure的结构
但是从我之前那篇
用greedy的方式来点,会出现local maximum不等于global maximum的情况来看
在点hyper stat时整体可能有地方违反了greedy的条件(optimal substructure、greedy-choice)

不过仔细看各项能力之间的关係
会发现,大小爆、总伤B伤之间的讨论,是满足optimal substructure的条件
也就是这篇在讨论的东西

所以如果要把这8个loop缩小的话
可以考虑从这边下手
但小弟太懒了就没再去仔细想了~

另外我发现用你的程式跑出来的结果
和我用greedy的方式点出的的结果几乎是一样的
猜想可能是因为local maximum不等于global maximum的情况只会发生在最后快点完的时候
也就是剩余点数过多
导致点"高等高效益"的点数还不如拿去点多一些"低等低效益"的点数的时候
不过因为能点的选项够多、升等给的点数够少
所以能花用的点数在最后都剩不多
几乎不会出现local maximum不等于global maximum的情况
(也许是因为我的角色才214等太低了....)

所以如果要再进一步修改的话,也许可以从这边再做
我认为hyper stat大致上还是符合optimal substructure的,也就是DP可行
不过可能有些边界条件要设好~

讲的有点笼统XD
因为我也没有很仔细去想到底该怎幺做
也不确定想法有没有错QAQ
就是提出来讨论一下~~


另外下面留言有人说
「耗时若不是差很多,越简单的写法才是好的,很多迴圈又如何」
我个人是满不赞同这种想法的啦
同样的演算法 我昨天拿去用python跑 就花了439秒
如果要像2楼说的进一步做成图形介面的话
也许写出来就不是用C++了
与其过度依赖电脑的计算能力
不如用人脑去让他做的更好

看较旧的 19 则留言

观战者: 03-01 23:29

粗略来想,补偿方法应该可以这样写:如果从0等开始点,遇到这种情况(或从满等开始降等,这样就反过来)要先记录自己先前的配点,以及每一步获得的最终伤害是多少

观战者: 03-01 23:30

当遇到可能需要一次动两步的情况时,尝试从纪录堆叠里取出最近放进去的两个最终伤害乘起来比较。一次动两步的效益比较大时就换掉堆叠里的那两个纪录

观战者: 03-01 23:32

其他的以此类推....然后后面的优化就是试试看能不能再考虑顶伤的状况下,分析该如何配点..(可能要用梯形公式计算因顶伤限制造成的等效最终伤害)

princeflame7 (火焰王子) #4 2016-02-02 07:03:29

此文章已由原作者(princeflame7)删除

st40182 (粉红系萌萌天羽小公主) #5 2016-02-29 11:16:20
你好
这几天在使用上遇到了两个问题

第一个是在爆伤的地方
可能会因为说因为大爆达到了顶伤
但是小爆还没顶
因此照着程式跑出来的配点去点的话会造成大爆的点数浪费

我想说看能不能新增一个伤害最大值的表格

像这样

伤害最大值的部分现在的战斗分析就可以抓出自己的伤害极值

接着再根据伤害大值去分配点数效益
假设说算出来会达到顶伤的话就不再点大爆转而去点小爆/总伤/无视等等的
去稳定整个的伤害区间


另外一个点就是无视的部分也有些瑕疵
因为无视的进位算法的关係
小数点下第三位都会无条件进位
我举个例子好了

假设现在自身还没点HS的时候无视是90%
然后程式算出来建议我把无视点到 LV9
但是我只要点到LV7的时候的无视就会和LV9的时候一样都会变成了无视93%
也会造成了点数的浪费

主要是发现了这两个瑕疵点
看能不能把它给修正好~_~


看较旧的 4 则留言

火焰王子: 03-01 13:46

感谢建议>< 我再去研究看看到底是用UI进位的无视还是实际的无视

火焰王子: 03-10 09:35

感谢提供伤害最大值这个建议~~ 但因计算上的困难度与考量使用者不用输入太多参数 顶伤问题我还要再想想怎幺实作最好><

是天羽喔: 03-10 10:55

好QQ 辛苦你了>_<

son09164731 (天神之道) #6 2016-02-29 15:17:12

此文章已由原作者(son09164731)删除

max30212 (古锥a法师) #7 2016-03-01 04:34:44
我有几个疑问>_<
关于
总伤加乘
王伤加乘
防御係数那些要看哪边呢><

看较旧的 7 则留言

古锥a法师: 03-01 19:51

总伤%数疑问较多>_<不知道是看装备跟技能的哪一项,小弟我是练精灵游侠所以总伤%数如果装备都没有+总伤%的就单纯算远古+伊古尼斯咆啸吗?

火焰王子: 03-10 09:31

版上有篇强大的文章「各职业自身能力统计」 推荐给您看看 应该能解决您的问题~~

古锥a法师: 03-11 08:08

3QQ

vsd02140108 (时尚滑板鞋) #8
CC
2016-03-06 14:32:58

次维修后发现乾净状态的无视是红色的
拔掉角色卡(海盗组合)加成之后就正常

然后刚刚重点无视的时候发现
本来90 红字跳91之后 91出现过红字 跟乾净黑字 之后才跳92
不知道是否有没有影响什幺
计算器要我点到10 但是我点到9 跟10一样都是93  (也都红色)
然后误差太小的关係 也不清楚到底UI显示进位过后的无视 实际上是否是套用进位过后
不知道有没有大大可以帮忙测试0.0
火焰王子: 03-10 09:28

谢谢大大提供这个问题 用进位过的无视计算还是用原本有小数点的计算 这件事情小弟还不是很清楚Orz 可能要再等一段时间实际测试看看~~

princeflame7 (火焰王子) #9 2016-03-10 09:18:25
推一下^^
3/10 更新第三版啰~~
1. 新增影武者版本
2. 修正杰诺问题
3. 整体加速计算
欢迎大家试用,如果发现问题麻烦尽快跟我说><
谢谢!!
ysh027227 (天草琴音) #10
CC
2016-03-10 18:04:16
恶复部分
无视防御不管设多少
都不会计算到
将无视防御提升至_这栏
不管数值设多少
结果都是0

看较旧的 1 则留言

天草琴音: 03-10 19:21

抱歉 是我自己会错意了 我以为防御係数是要填自己的防御(x

火焰王子: 03-10 19:41

XDDDD 有发现任何异样欢迎再跟我说>///< 谢谢!!

天草琴音: 03-10 19:51

好的 感谢大大製作这个计算器

精彩推荐

Wonderful recommendation

更多

关于我们 | 商务合作 | 广告服务 | 法律声明 | 内容导航 | 游戏帮助 | 问题反溃

本站所有软件,来自于互联网或网友上传,版权属原著所有,如有需要请购买正版。如有侵权,敬请来信联系我们,我们立刻删除。

抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活

Copyright 2019-2025 by 鲁ICP备2024066534号-1 成都市互联网举报中心