关于游戏掉落的底层逻辑分析

修改于06/112003 浏览综合
TapTap
图1是游戏中"帮助说明"中的截图
着重看这句话:
"示例3:假如某次掉落原本有50%概率掉落1个燃料,该燃料有50%的概率为初火源质,50%的概率为初火灵砂,在有“+100%燃料掉落数量”的情况下,最后有50%概率不掉落物品,12.5%概率掉落2个初火源质,12.5%概率掉落2个初火灵砂,25%概率掉落1个初火灵砂+1个初火源质"
乍一看是不是有点懵, 写的比较啰嗦与复杂,
我解释一下就明白了:
击败了一只怪, 这只怪100%掉落了1个道具,
这个道具
50%几率是"空气"或者"其他道具"
25%几率是"1组初火源质",
25%几率是"1组初火灵砂"
(每种怪物的掉落道具权重都不一样的,比如黑潮怪物),
如果当前拥有的掉落数量是1000%,
那么这只怪就会掉落10个道具, 每次掉落都遵循上面的概率
如果掉落数量有尾数怎么处理呢,比如1030%的掉落,
参考连续攻击的逻辑, 多的30%的概率, 摇一次骰子, 骰子范围0-99,数值在30以内,
那么这次掉落就算11个道具, 反之就是10个道具
楼下有提到"额外初火数量"的计算方法
补充说明一下:
还是上面的逻辑
击败了一只怪, 这只怪100%掉落了1个道具,
这个道具
50%几率是"其他道具",
50%几率是"初火道具",
那么如果随机到初火道具时,再计算:
    50%几率是"1组初火源质", 50%几率是"1组初火灵砂"
如果拥有100%额外初火掉落, 那么就会获得2次上面的掉落,
最后提一嘴,  所有额外特定道具的获得, 都是叠加计算
比如带了白鸟和鎏金,
如果白鸟提供了32%初火掉落,鎏金提供了32%初火掉落 , 
这时候总的初火掉落就是32%+32%=  64%, 是叠加的
最简单的理解,
就是和连续攻击一样的逻辑,  每存在100%掉落数量 ,就多掉落一次道具
特定的掉落数量也是同理,
当随机到此类物品时, 也是每存在100%此类物品掉落数量,就多掉落一次该类道具
比如深空提供了额外500%的神圣化石的掉落概率,
体感上并不会感觉它出现的频率变高了, 而是出现时, 直接掉6组
31
16
78