Hi
@trancemonkey,
This thread already got a good share of replies so I'm sorry if I ask something that was already been asked but I didn't went through the whole thread.
I assume you might work with slots somehow, right? As some of my questions are related to the engine of a slot.
- Which changes are made to a slot to apply different RTPs? Is it changes to the reels, hit frequency, or anything else?
- How do the providers manage the RTP, is it per region or global?
- As an example, if a slot with the same RTP is available in casino A and casino B, and in casino A it already paid 10 max wins and the overall RTP is over 100% meanwhile in casino B there haven't been any max wins and the RTP is bellow 90%, is this something that can happen? If so, will the casino A be in dept or the provider is the one that has to manage the profits/losses of the casinos?
- The slots aren't totally random, right? Is there any specific algorithm or mathematical law that they follow?
- Does the RTP of previous sessions influence the current session in a slot? Or even the IP address?
- Which software is more commonly used to develop a slot? I, as a developer, if I wanted to develop a slot just for fun, is there anything I should know in advance?
I can answer some of these (Used to work in the industry, whereas Trance still does, but my answers should still suffice). Video at the end of the post that helps add detail to my answers)
1. All of the above. I have a video about RTP (which has some practical examples), but paytable, reel sets (which impacts hit frequency), adding symbols, removing symbols, changing multipliers. Depends on the game, but there are ALLLL sorts of things you can do (which is why making a slot that 'feels' good to play is actually quite challenging)
2. Slot developers create multiple versions of their slots, each with different mathematical models that produce different RTP's. These are integrated onto a Slot Providers platform (dev and provider may be the same) and then it is up to a Casino which version they want to put on their website. The casino cannot chop and change the RTP at will. If they want to change the version they have live, there are some regulatory hoops.
Losses are the Casinos responsibility, however there are some nuances depending on the contract with the slot provider. Normally slot commercials work on a revenue share basis, so if a slot makes a 100k profit, the slot provider takes 10k and the Casino takes 90k. If there is a loss, depending on the contract, the Casino may 'roll those over' and offset against future profits. So if a slot made a 10k loss one month, and a 100k profit the month after, the Casino would pay out based on 90k profit.
3. They are totally random, but they are based on a set of rules that ensure the Casino always wins overall. Best example I can give is the following.
I have a dice. It is random.
You pay £1 to play
If you roll a 6, I will give you £5, anything else and I keep your money.
The result is random, but statistically, the RTP is 80%, because 6 rolls cost you £6 but statistically will only return £5.
So it's the rules that introduce the concept of RTP on to a truly random result.
4. No. TRTP isn't a 'thing', it's just a result of the mathematical model of the slot (see the video).
5. We used to use Flash for the front end and Java for the back end. When Flash died, it was HTML5 for the front end (which is still true) and Java for the back end. I imagine Java is still a popular choice, but basically any language that can build a web service would do.