|

楼主 |
发表于 2019-8-27 10:37:09
|
显示全部楼层
本帖最后由 傅青云 于 2019-8-27 10:40 编辑
你那个流程、优先级的算法。
最后的结果,最终也必须:闪避率+格挡率+招架率=1。
我顺着你的逻辑分析,不是说我承认你的正确。
你的意思是先判断闪避,没有闪避才考虑招架,OK:
1、根据自身闪避力和对手命中力,计算闪避率,闪避率=闪避力/(闪避力+对手命中力)
2、在没有闪避的情况下,根据自身招架力和对手命中力计算招架率,招架率=(1-闪避率)*[招架力/(招架力+对手命中力) ]
3、命中率=1-闪避率-招架率。
这里闪避率+招架率+对手命中率=1。
然而上面的都是错误的,不过是我按照你的说法往下推演,同样得到“闪避率+招架率+被命中率=1“”的结论
你要的公式在我家里电脑上有。晚点我去找找看看还在不在。
我之所以说,闪避率+招架率+被命中率=1,不是我根据这点自己推测的公式,而是这点,不论任何算法,都必须符合。
因为无论如何:闪避、招架、被命中三个事件互斥。
也就是说同一时刻,必然发生一种,而且最多发生一种,不会发生“既闪避,又招架”、“既命中,又招架”的可能。因此必须有闪避率+招架率+被命中率=1。
|
|