我想创建一个 5 卷轴老虎机计算系统 ,但我不确定要采取什么方法。
我知道其中有很多数学知识,特别是如果我希望机器对玩家来说很有趣。
是否有任何提示/链接?正在网上寻找信息,但在我发现的所有情况下,他们都是从玩家的角度而不是开发人员的角度进行讨论的。
只是为了说清楚;我不是在追求用户界面的东西,而是 只在内部机器的支出计算之后 ,这将确保房子在保持良好的可玩性的同时获得收入。
编程语言将是 C++,但我对其他人很好。
最佳答案
正如 Phong 所指出的,您需要首先确定机器的整体长期支出应该是多少。例如每 1 美元 0.95 美元。
然后,您查看所有获胜组合、该组合出现的几率以及该组合的支出。将它们加在一起,它应该等于您想要的长期支出。
诀窍是平衡组合,这样你就有几个容易命中但支付低的组合,以保持经常发生的支出,还有一个很难命中但支付高的组合,所以总是有大额赔付的机会。
这真的是关于设计和数学,而不是实现和编码。
数学的简单示例:如果您有一台 3 卷轴机器,每个卷轴上有 10 个插槽(称为 A-J),并且您希望长期每美元支付 0.95 美元,那么您可能有:
AAA - 赔率 0.001 - 支付 500 美元 - 预期支付 - 0.50 美元
A--- - 赔率 0.100 - 支付 3 美元 - 预期支付 - 0.30 美元
B--- - 赔率 0.100 - 支付 1.50 美元 - 预期支付 - 0.15 美元
关于c++ - 老虎机支付计算,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3986249/