Files
roll-room/doc/开箱玩法/疯狂转盘/疯狂转盘.md
2026-04-23 16:58:11 +08:00

1.3 KiB
Raw Permalink Blame History

1.开奖算法:决定转盘停在哪个格子 1.1 无人下注的话过滤特殊效果S从剩下的格子里面随机选择一个 1.2 有人下注的话需要去计算每个格子的纯利润需要去遍历每个格子符号去获取每个格子的位置将特殊符号S过滤去计算需要赔付多少钱payoutIf方法计算出赔付金额 通过本局的总注额减去赔付金额就能计算出净利润,再将格子下标和净利润加入列表 1.2.1payoutIf()方法,根据下注的符号,去计算需要赔付多少钱,赔付金额是 = 总下注额*赔率 1.3 判断是否触发特殊效果S生成一个0到1的随机数如果小于特殊效果S的概率则触发特殊效果S然后再去随机选择一种特殊效果记录特殊效果名 1.3.1 如果是系统赢随机找一个非s的下标将下标和:S0组装表示为系统赢直接返回 1.3.2 免费旋转默认是1次随机找一个非s的下标将下标和:S1组装表示为免费旋转1次,可以旋转3次 1.4 普通开奖计算出净利润大于0的格子的集合再从盈利的格子随机选一个如果没有净利润大于0的格子就去选亏得最少的格子将结果加入