我想要创建一个5卷的老虎机计算系统,我不知道该采取什么方法。
我知道里面有很多数学,特别是如果我想让这个机器给玩家带来乐趣的话。
有任何提示/链接吗?是在网上寻找信息,但他们讨论它从球员的角度,而不是开发人员的角度,在所有的情况下,我已经发现。
我只想说清楚,我不是要用户界面的东西,而是只在内部机器的支出计算之后,这将确保房子在保持良好的可玩性的同时获得收入。
编程语言将是C++,但我对其他语言没有意见。
发布于 2010-10-21 10:21:27
正如Phong所指出的,您需要首先确定机器的总体、长期支出应该是什么。每1美元0.95美元。
然后,您将查看所有获胜组合、该组合发生的概率以及该组合的支出。把它们加在一起,它应该等于你想要的长期支出。
然后,诀窍是平衡这些组合,这样你就有了几个容易命中的,而且支付得很低的,这样就可以保持经常发生的支出,而一个很难达到的目标,但付出的代价却很高,所以总是有机会获得高额的回报。
它实际上都是关于设计和数学的,而不是实现和编码。
数学的一个简单例子:如果你在每个卷轴上有一台有10个槽(称为A)的3卷机器,并且你想为每一美元的长期支付0.95美元,那么你可能有:
AAA -赔率0.001 -支付500美元-预期支出-0.50美元
A-赔率0.100 -支付3美元-预期支出-0.30美元
B-赔率0.100 -支付1.5美元-预期支出-0.15美元
发布于 2010-10-21 10:06:08
您需要首先定义:
。
在此之后,您需要得到一个随机函数,它将与您的规范相对应(win松散)。还有(要花多少钱)
您需要检查结果是否符合机器的当前状态--它仍然是随机的.所以它避免了太多的赢/输。(有人看到机器在放钱吗??:)
https://stackoverflow.com/questions/3986249
复制相似问题