我想创建一个5 轴老虎机计算系统,但我不确定要采取什么方法。
我知道其中包含很多数学知识,特别是如果我希望这台机器对玩家来说是愉快的。
是否有任何提示/链接?在网上寻找信息,但他们从玩家的角度而不是开发者的角度讨论,在我发现的所有情况下。
只是为了说清楚;我不是在追求用户界面的东西,而是在内部机器的支出计算之后,这将确保房子在保持良好可玩性的同时获得收入。
编程语言将是 C++,但我对其他人很好。
正如 Phong 所说,您首先需要确定机器的总体长期支出应该是多少。例如每 1 美元 0.95 美元。
然后,您查看所有获胜组合、该组合出现的几率以及该组合的支出。将它们加在一起,它应该等于您想要的长期支出。
诀窍是平衡组合,这样你就有一些容易被击中并且支付低的组合,以保持经常发生的支付,以及一个非常难以击中但支付高的组合,所以总是有大笔赔付的机会。
这实际上是关于设计和数学,而不是实现和编码。
简单的数学示例:如果您有一台 3 卷轴机器,每个卷轴上有 10 个插槽(称为 AJ),并且您希望长期每 1 美元支付 0.95 美元,那么您可能有:
AAA - 赔率 0.001 - 支付 500 美元 - 预期派彩 - 0.50 美元
A--- - 赔率 0.100 - 支付 3 美元 - 预期派彩 - 0.30 美元
B--- - 赔率 0.100 - 支付 1.50 美元 - 预期派彩 - 0.15 美元
您需要首先定义:
之后,您需要生成一个随机函数,该函数将与您的规范相对应(赢得松散)。和(要多少钱)
您需要检查结果是否与机器的当前状态一致。它仍然是随机的......所以它避免了太多的赢/松。(有人确实看到机器赔钱了吗???:))