注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 金书红颜录 外功触发大绝的算法好像错了
查看: 2911|回复: 14
打印 上一主题 下一主题

[建议] 外功触发大绝的算法好像错了 [复制链接]

帖子
630
精华
2
积分
719
金钱
3980
荣誉
0
人气
43
评议
0
跳转到指定楼层
楼主
发表于 2012-9-28 19:33:38 |只看该作者 |倒序浏览
本帖最后由 jhkghm 于 2012-9-28 20:41 编辑

长安客栈打李沅芷师徒的时候,发现她们俩的柔云剑法非常容易出大绝,多次测试结果,基本两下必出一个。
看了一下大绝加成条件,他们只满足一个精专+5。

柔云剑法可触发大绝为:
12%精卫填海,9%天道剑渊,10%天仁剑极,10%疾电风雷。
有精专之后的概率是:
17%精卫填海,14%天道剑渊,15%天仁剑极,15%疾电风雷。

如果是各个大绝概率可以累加,那我只说是否技能设计的不太合理,不同技能的价值偏差太大,如果是策划考虑到别的因素,故意为之,那我下面的话就不用看啦。

以陆菲青用柔云剑法为例,触发大绝的概率:
可累加的话:1 - (1 - 17%)×(1 - 14%)×(1 - 15%)×(1 - 15%)= 48%
不可累加的话:17%

这是触发的总概率,至于触发的是具体哪个大绝,再进行计算。

我重复战斗10余次,基本上触发大绝的概率是符合“可累加”。

那是不是算法写错了。
不应该是取四次随机数,全部平级计算四次,即分别按17%、14%、15%、15%计算,这样会得出累加概率。
而是取两次随机数,第一次计算是否爆大绝,后面的再平级计算是爆哪个大绝。即按17%计算一次,如果不

符合就不爆大绝,符合再以17+14+15+15为基数计算爆哪个大绝。

简言之,现在是否是这样:
if (随机数n1符合17%)
{
  精卫填海;
}
else if (随机数n2符合15%)
{
  天仁剑极;
}
else if (随机数n3符合15%)
{
  疾电风雷;
}
else if (随机数n4符合14%)
{
  天道剑渊;
}
else
{
  不爆大绝;
}

如果是,是否应改成:
if (随机数n1符合17%)
{
  if (随机数n2符合17/(17+14+15+15))
  {
    精卫填海;
  }
  else if (随机数n2符合15/(17+14+15+15))
  {
    天仁剑极;
  }
  else if (随机数n2符合15/(17+14+15+15))
  {
    疾电风雷;
  }
  else
  {
    天道剑渊;
  }
}
else
{
  不爆大绝;
}

好吧,这就是我对有的外功触发多个大绝概率的吐糟。

使用道具 举报

剑仙 冰魂

白金会员勋章活跃勋章荣誉勋章特色头衔勋章动漫组资深组员勋章

帖子
62733
精华
0
积分
34765
金钱
191395
荣誉
318
人气
2185
评议
0

沙发
发表于 2012-9-28 19:36:06 |只看该作者
好像很厉害的样子{:13_430:}

使用道具 举报

日月教主 任盈盈
风晴雪·玄月冰羽

大头像勋章白金会员勋章活跃勋章荣誉勋章特色头衔勋章高级荣誉勋章人气勋章·初级综合区荣誉会员勋章动漫组资深组员勋章

帖子
78079
精华
5
积分
46448
金钱
30405
荣誉
586
人气
5211
评议
0

板凳
发表于 2012-9-28 19:36:50 |只看该作者
{:13_431:}支持数据帝

使用道具 举报

"龍遨天地任逍遙"
桃花島主 慕容龍興

白金会员勋章活跃勋章

帖子
50966
精华
0
积分
27793
金钱
29439
荣誉
200
人气
2907
评议
2

地板
发表于 2012-9-28 19:37:22 |只看该作者
這個確實看不懂

使用道具 举报

帖子
921
精华
0
积分
461
金钱
4543
荣誉
0
人气
8
评议
0
5#
发表于 2012-9-28 19:37:35 |只看该作者
支持技术帝,我也在想是分别加在每招上还是总体加

使用道具 举报

庇尔斯级魔使·墨菲斯托
δ天权星·骷髅·天人合一

白金会员勋章活跃勋章

帖子
12423
精华
4
积分
8046
金钱
6345
荣誉
88
人气
1380
评议
0

6#
发表于 2012-9-28 19:38:38 |只看该作者
厉害死了~~~~~~~~

使用道具 举报

金书游戏工作组【美工】
冰空

金书区最高荣誉勋章

帖子
12945
精华
11
积分
10789
金钱
5950
荣誉
199
人气
1264
评议
0

7#
发表于 2012-9-28 19:41:01 |只看该作者
不错啊{:13_431:}

使用道具 举报

帖子
257
精华
0
积分
129
金钱
3816
荣誉
0
人气
0
评议
0
8#
发表于 2012-9-28 19:45:25 |只看该作者
应该感到欣慰npc没有按照直接累加计算61%的概率~

使用道具 举报

帖子
630
精华
2
积分
719
金钱
3980
荣誉
0
人气
43
评议
0
9#
发表于 2012-9-28 19:58:20 |只看该作者
kt133133 发表于 2012-9-28 19:45
应该感到欣慰npc没有按照直接累加计算61%的概率~

- -! 你这样说是侮辱程序员的智商{:13_436:}

使用道具 举报

帖子
320
精华
0
积分
163
金钱
476
荣誉
0
人气
27
评议
0
10#
发表于 2012-9-28 20:20:36 |只看该作者
楼主淫才

使用道具 举报

帖子
1474
精华
1
积分
947
金钱
5424
荣誉
1
人气
4
评议
0
11#
发表于 2012-9-28 21:42:17 |只看该作者
我记得JJ好像有解释过是第一种。

使用道具 举报

帖子
430
精华
0
积分
216
金钱
2577
荣誉
0
人气
1
评议
0
12#
发表于 2012-9-28 21:42:27 |只看该作者
那个提高5%应该是叠乘的 就=1 - (1 - 12%)×(1 - 09%)×(1 - 10%)×(1 - 10%)X1.05= 36%

使用道具 举报

帖子
1474
精华
1
积分
947
金钱
5424
荣誉
1
人气
4
评议
0
13#
发表于 2012-9-28 21:45:15 |只看该作者
本帖最后由 仙津伏梦 于 2012-9-28 21:50 编辑

首先第一种算法不应该算错,因为上面说了JJ貌似有解释过是那么算的。
其次LZ你这样的算法貌似也不大好,个人还是偏向第一种。
第一种的缺陷有人说过了,看上去最高的那项暴率未必最高。(他当时的判定是按最低的那项暴率开始的,当然具体是否如此未知)
LZ你的第二种是解决了看上去最高的暴率还是最高。
但是触发几率上只取最高那项仍然不太科学感觉……至少和字面意思不大符合……
当然第一种也不是很符合,最符合字面意思的还是连环爆,各个大绝都取独立事件,这样也最科学……

使用道具 举报

帖子
1474
精华
1
积分
947
金钱
5424
荣誉
1
人气
4
评议
0
14#
发表于 2012-9-28 21:47:11 |只看该作者
bo82116538 发表于 2012-9-28 21:42
那个提高5%应该是叠乘的 就=1 - (1 - 12%)×(1 - 09%)×(1 - 10%)×(1 - 10%)X1.05= 36% ...

我觉得LZ的算法也蛮合理的,当然具体到加成上我不知道JJ有没有说过怎么加成的。
关键是LZ的算法也很符合他测试的结果。

使用道具 举报

帖子
630
精华
2
积分
719
金钱
3980
荣誉
0
人气
43
评议
0
15#
发表于 2012-9-28 22:21:08 |只看该作者
{:13_450:}
多谢楼上几位的探讨,不过有的外功可以触发大绝有的不可以,已经是对外功的一种价值分别了,那如果可以触发大绝数量多的外功比触发少的外功触发概率又大很多,这又是一种价值分别。最终各个武功差距越来越大,哪怕是同级别的。

我的蓝凤凰自带武功都没有大绝,我都不用了,而生死符要斗转又很久的事情,所以现在开局转兵用修罗刀法了,它还能触发两个大绝呢

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-7-26 12:51 , Processed in 0.380989 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到