NachoToast / LSB-Discord-Bot

Personal utility Discord bot for the LSB server.
Creative Commons Attribution Share Alike 4.0 International
0 stars 0 forks source link

Current betting system does not encourage betting above the minimum amount #35

Open PolarWolf314 opened 2 years ago

PolarWolf314 commented 2 years ago

Currently, the pot system has a base of 98 (should it be 100?), with each bet landing a chance at winning everything inside the pot minus a 2% house tax. This means there is no incentive to bet above what is required to try to win everything inside.

This also adds the issue of the casino being a net positive trade for those with larger capitals, as statistically speaking, by the time the 2% tax is larger than the base $98 reward, the person betting would have won already (most of the time D: ).

Solutions:

NachoToast commented 2 years ago

All these solutions are good and quite easy to implement.

The use of a dynamic probability is made easy via classes, simply adding some methods and fields for things like rewardMultiplier, winChance, etc.. in either the EconomyManager class, or the Slots class, with the latter being preferred.