4

我想创建一个5 轴老虎机计算系统,但我不确定要采取什么方法。

我知道其中包含很多数学知识,特别是如果我希望这台机器对玩家来说是愉快的。

是否有任何提示/链接?在网上寻找信息,但他们从玩家的角度而不是开发者的角度讨论,在我发现的所有情况下。

只是为了说清楚;我不是在追求用户界面的东西,而是在内部机器的支出计算之后,这将确保房子在保持良好可玩性的同时获得收入。

编程语言将是 C++,但我对其他人很好。

4

2 回答 2

10

正如 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 美元

于 2010-10-21T10:21:27.423 回答
2

您需要首先定义:

  • 关于玩了多少钱,你想保留多少,玩家能赢多少。
  • 获胜时,您希望用户获胜多少(例如:5 美元到 1000 美元)

之后,您需要生成一个随机函数,该函数将与您的规范相对应(赢得松散)。和(要多少钱)

您需要检查结果是否与机器的当前状态一致。它仍然是随机的......所以它避免了太多的赢/松。(有人确实看到机器赔钱了吗???:))

于 2010-10-21T10:06:08.020 回答