xiezhenggang 2007-5-25 19:44
[辅助]攻击/伤害有效性计算器[广告]
[url=http://cnfantasy.com/cnfantasy/trpg/pa.htm]点我![/url]
这是我去年跟Inthel合作的PowerAttack计算器,在争论魔武双修什么的时候,或许可以用来辅助计算。
简单来说,就是在给定的AB和伤害下,针对不同的AC的计算出理论最佳平均伤害值。
基于个人原因,我忽略了对方AC极高(出20才能命中)和极低(不出1就必中)的极端情况。
注:魔武双修那个帖子我还没看完,看着看着想起这个东西来,就顺手打个小广告。
xiezhenggang 2007-5-25 20:07
需要补充说明的是,这个计算器是给蛮战士看的,Monk需要考虑的变数太多,我懒得做了。
再有一点,就是战力这个东西其实很难精确估算。举个例子,法师的火球伤害比不上同等级的蛮子,但是再怎么说,火球也是1、远程/2、群体,这就是蛮子无论如何比不上的。再比如,根据D&D的游戏设定,不管受到多重的伤(这里指纯伤害,不含状态),只要还剩下1HP,就能如常行动,上蹿下跳横扫千军,所以假设一个怪物的hp为200,那么平均伤害110和平均伤害90的人物,战力差别区别就不在一个档次上,前者2轮可以把怪物砍扑,后者就得挺上3轮,那么能否在怪物面前站上3轮之久,就有区别了。再比如,假设怪物hp为150,那么平均伤害110的那位就可以通过减少PA值来提高命中率,也许把平均伤害降到90左右,反而更有把握“2轮之内灭掉对方”。
像这些变数,简单的计算公式很难一一概括。
xiezhenggang 2007-5-25 20:19
哦,对了,我这个计算器没有考虑20级以上的epic。
此外,我完全没玩过nwn2,连nwn1都只是浅尝即止——光盘被同学借走了。
这玩意儿纯属标准核心规则下的纯理论YY,所以如果有什么跟nwn不符之处,你们自己看着办。
魔法王子 2007-5-25 20:35
嗯, 考虑的情况越具体, 就越复杂,
但当你从整个游戏的大局出发, 就会发现大致的估计很简单.
啊, 真希望有个数学专业的研究人员出现.
其实这个忽略AC的思路, 和概率论里的全概率公式是一个意思.
当你考虑所有可能发生的条件后, 结果就像这些条件全都不需要考虑一样. 当两个变量独立的时候.
而20面骰这个20, 就是和AC独立的东西, 而10BAB就有50%的命中率这个结果是完全从20这个数字出发的.
所以, 不需要考虑AC.
不知道你会不会赞同我的观点.
-mj- 2007-5-25 20:41
规则与游戏最大的不符之处就是,桌子上你能根据不同的敌方AC选择到底牺牲掉多少AB来PA最佳,而游戏里你只有三种选择:不PA、-3、-6(1代为不PA、-5、-10),灵活度大为降低
虽然如此,此计算器对游戏的帮助还是相当大的,支持一下[s:1]
xiezhenggang 2007-5-25 20:46
笨!
你就不会拿着数据从1到50(一般20级以内也就这范围吧?)逐个填一次表?然后建立一个3D数学模型?
或者索性自己做一个程序(我这个是找人帮我做的),输入相应的数据就能给出3维的理论期待分布图?
这样今后再有什么争议,大家只要把自己的数据输进去,两张图一叠加,哪部分高哪部分低不就出来了?
不过这种东西我目前是没打算做——要做可以,拿钱来。
xiezhenggang 2007-5-25 20:52
攻防之间,忽略AC是不可能的。
不考虑具体游戏,单以纯核心标准规则20级为限,我可以把AC堆到9x,持续时间也不短。
xiezhenggang 2007-5-25 20:54
edit:我6楼的“笨”不是指5楼。
魔法王子 2007-5-26 00:00
是啊, 能将AC推到9x, 这个命题应该是正确的.
但是, 这么高的AC, 能够达到的职业有多少, 应该很少吧.
那么, 当考虑整个游戏的平均值时, 这个9x的AC对总体的贡献就减少了.
还是从整个游戏出发去猜测, 当然没有实际计算过了.
唉, 网络很差很差.
魔法王子 2007-5-26 00:07
发觉无冬二还是赞成死守的, 保命重要啊.
但应该整体影响还是比较小的.
除非整个网络都充斥着这种只守不攻的玩家.
魔法王子 2007-5-26 01:02
呵呵, 我怎么没想到呢?
你的9xAC, 应该是可以被魔邓肯裂解这样的法术抵消掉的吧!!!!!!!!!!!!!!!!!!!!!!
这样的话, 当网络上会魔邓肯的玩家和堆9xAC的玩家数量相等时, 实际相互作用都抵消了. 大致上.
xiezhenggang 2007-5-27 00:36
以下基于标准核心规则,或许与nwn系列有所不同:
[quote]初始基础 10
防具:
+5秘银全身甲 +13盔甲
敏捷上限 +3属性
+5活化塔盾 +9盾牌
以上合计 +25
其他装备:
土红色艾恩石 +1洞察
防护戒指 +5偏斜(可用虔诚护盾代替)
树皮药水 +5增强天生(可用天生护符代替)
加速药水 +1闪避
护身武器 +5无名
以上合计: +17
随便一叠就是52,并不影响攻击性。
1级武僧17级动物/力量领域的牧师1法师,把施法者等级催到20,可以达到基础10+10闪避+1洞察+5偏斜+30天生+5增强天生+2环境+2幸运+5无名+12感知+8盔甲+1武僧+4盾牌+4遮蔽=99,持续时间不算短。以上无需队友协助,战斗力非常强。[/quote]
xiezhenggang 2007-5-27 00:36
[quote]原帖由 [i]魔法王子[/i] 于 2007-5-26 01:02 发表 [url=http://www.odyguild.net/bbs/redirect.php?goto=findpost&pid=44368&ptid=7253][img]http://www.odyguild.net/bbs/images/common/back.gif[/img][/url]
你的9xAC, 应该是可以被魔邓肯裂解这样的法术抵消掉的吧!!!!!!!!!!!!!!!!!!!!!!
这样的话, 当网络上会魔邓肯的玩家和堆9xAC的玩家数量相等时, 实际相互作用都抵消了. 大致上. [/quote]
这都什么逻辑……[s:3]
娜露塔 2007-5-27 08:36
人家大概读的是网络游戏研发学院策划系数值计算专业的吧……
魔法王子 2007-5-27 08:54
回复 #13 xiezhenggang 的帖子
呃, +17 那里, 是不是不能叠加的? 无知地问一句, 懒得进入游戏试验了。
期望值就是考虑所有对手的实力后计算出来的。在这里, 抵消的意思是指计算期望值时这两种效果可以不考虑。
和你想的那种抵消不同。
那么AB在理论上最高能达到多少呢, 无知地问一句, 反正对你来说也是不用查就能回答的。
无视楼上
-mj- 2007-5-27 09:35
光说游戏,贴在TROW的老图一张
[img]http://tel.trow.cn/forum/uploads/post-66-1169013118.jpg[/img]
单人无队友BUFF的结果,遭魔邓肯剥皮后去了加速术和猫敏,AC-3。其它不是诗人激励就是神盾。就算放弃了英雄曲吧,AC-4,最后一共67AC,还能用诅咒曲唱掉攻击者2AB。不知道这个AC在王子同学看来是否属于能被抵消到光把BAB当AB就能轻松砍到的水准捏?
魔法王子 2007-5-27 09:52
[color=Red]是啊, 魔邓肯已经抵消了一部分, 剩下的部分可以用其他方法去抵消。[/color]
如果实在无法抵消, 那就是平衡性出了问题。
而我的总BAB, 是基于平衡的, 如果平衡性出了问题, 那么总BAB当然不能成立,
但是, 不能说我的总BAB没道理。
[color=Red]游戏越平衡, 总BAB就越有道理。[/color]
-mj- 2007-5-27 09:54
请拿出实例来说明,怎么抵消?你要数学模型不要空洞的语言,我也一样
就我来看,这个BUILD的AC相对于物理攻击者的AB来说并不平衡,但这个BUILD本身的长处和短处,以及在队伍中所处的角色是非常平衡的
[size=5][b]要的是这种平衡,而不是你这种狭隘的攻防平衡[/b][/size]
菜刀,全无视AC,光拼能在被砍死之前把对方放倒;肉盾,就吸引你的火力好让菜刀无后顾之忧地砍,比谁笑到最后,这也是一种平衡。一个队伍组成必须合理,若清一色的我图里这种人,拿了+5长剑还开了GH+加速+战嚎都只有23AB,那谁来砍怪?这难道不是一种平衡么?
不多说了,有戏便看,无戏走人
魔法王子 2007-5-27 10:25
回复 #13 xiezhenggang 的帖子
现在,由于对你的水平产生了兴趣, 我重新仔细看了你的贴(你在我的军用武器和单手武器的贴里的回帖)。发现了不必要的计算步骤, [color=Red]并且发现了和总BAB一致的计算步骤。[/color]
发现无必要的计算步骤:
400轮的400, 很无必要的计算步骤, 既然你已经得出每轮的平均伤害, 又何必再乘以400呢, 浪费cpu资源。
发现和总BAB一致的计算步骤:
xiezhenggang:“如果加速后1轮攻击5次,则将上述结果分别代入N、N、N-5、N-10、N-15,结果相加”, 这正是总的思想。
[color=Red]因为 N, N, N-5, N-10, N-15, 再相加, 就得到了总(AB-AC+某些修正), 而如果进一步考虑平衡性, 就得到了总BAB。[/color]
[color=Red]呵呵, 自己用了“总” 的思想都不知道[/color], 我早说了, “总”是个简单的算法, 早就有人用了。
[color=Red]诺贝尔奖获得者xiezhenggang, 现在你可以端正地回答我的问题了吧。 [/color]
xiezhenggang 2007-5-27 12:29
[quote]原帖由 [i]魔法王子[/i] 于 2007-5-27 10:25 发表 [url=http://www.odyguild.net/bbs/redirect.php?goto=findpost&pid=44564&ptid=7253][img]http://www.odyguild.net/bbs/images/common/back.gif[/img][/url]
现在,由于对你的水平产生了兴趣, 我重新仔细看了你的贴(你在我的军用武器和单手武器的贴里的回帖)。发现了不必要的计算步骤, 并且发现了和总BAB一致的计算步骤。
发现无必要的计算步骤:
400轮的400, 很无必要的计算步骤, 既然你已经得出每轮的平均伤害, 又何必再乘以400呢, 浪费cpu资源。
发现和总BAB一致的计算步骤:
xiezhenggang:“如果加速后1轮攻击5次,则将上述结果分别代入N、N、N-5、N-10、N-15,结果相加”, 这正是总的思想。
因为 N, N, N-5, N-10, N-15, 再相加, 就得到了总(AB-AC+某些修正), 而如果进一步考虑平衡性, 就得到了总BAB。
呵呵, 自己用了“总” 的思想都不知道, 我早说了, “总”是个简单的算法, 早就有人用了。[/quote]
是啊,为什么呢?等你想明白我为什么这么计算,初中数学大概就能毕业了。
[quote]诺贝尔奖获得者xiezhenggang, 现在你可以端正地回答我的问题了吧。[/quote]
不要拿你的无端臆测扣在我头上。你跟我不熟,你怎么知道我得过/没得过诺贝尔奖?拿出证据来!
还是说,你不知道诺贝尔奖里面没有“数学奖”?