Q&A Ask Me Anything about Slots (AMA) 2020 with Trancemonkey

slotmaster

Ueber Meister
Joined
Apr 2, 2011
Location
Ontario
I have asked a couple to close my accounts and both casinos refused to do so over the years, so you're lucky if it actually happens if you ask.
 

trancemonkey

Ueber Meister
Joined
Mar 29, 2013
Location
United Kingdom
Im sorry trance, but I totally don't agree with that.

I have closed loads of redundant accounts, not for self exclusion reasons ( various reasons like, fees on deposits or withdrawals, long pending withdraws, bad choice of games or service etc.... ) but if I have no intention of using it again, then for one its a security risk. Closing the account protects someone hacking details and logging in to an account you no longer use, for example the last one I closed was BGO due to the fees, absolutely no point in keeping it open.

Yes they still keep the details for ages but that's another argument, but I just don't like loose ends of having loads of "open" accounts when they are not needed, especially with them being subjected to data breaches.

So to assume that someone wants to close an account just because they want to self exclude is very narrow minded.

In the hay day of bonuses galore, and other loyalty incentives i had in excess of 50 casino accounts, but now I'm loyal to less than a handful and see no point in keeping the others open, I'm sure others do the same.
I guess it would depend on why you told them you were closing the account, but I agree you're probably right @Reelsoffun :)
 

TamingTheBeast

Full Member
MM
Joined
Oct 5, 2019
Location
Canada
Depends, but mainly C++ and, more recently C# and unity

I’m assuming the C# + Unity is mainly for games online and everything that is land-based written in C++?

I don’t know how much in depth you can go in the answers but I’ll ask anyways

- Do you guys run Linux (Custom or a known distro), Windows or some custom OS to run the physical slot machines?

- How rigorous is the workflow when it comes to code reviews, pull requests etc

- What takes the longest to do during the cycle of production of a slot machine (Developping the math model? Actual UI/Back-end coding? QA?)

- Any specific tools you use to help you during development that are specific to slot machine developpement?

- Does working in the industry kills the “excitement and magic” for you of slotting?

- Can any dev open up the math model and look at it or is it some sort of crazy secret hidden from everyone in the company/team?
 

trancemonkey

Ueber Meister
Joined
Mar 29, 2013
Location
United Kingdom
I’m assuming the C# + Unity is mainly for games online and everything that is land-based written in C++?

I don’t know how much in depth you can go in the answers but I’ll ask anyways

- Do you guys run Linux (Custom or a known distro), Windows or some custom OS to run the physical slot machines?

- How rigorous is the workflow when it comes to code reviews, pull requests etc

- What takes the longest to do during the cycle of production of a slot machine (Developping the math model? Actual UI/Back-end coding? QA?)

- Any specific tools you use to help you during development that are specific to slot machine developpement?

- Does working in the industry kills the “excitement and magic” for you of slotting?

- Can any dev open up the math model and look at it or is it some sort of crazy secret hidden from everyone in the company/team?
So, just to reiterate, i work in land-based so my answers are around that:

- Do you guys run Linux (Custom or a known distro), Windows or some custom OS to run the physical slot machines? I don't actually know, but it will be some form of Linux i would guess - i know it's not windows ;)

- How rigorous is the workflow when it comes to code reviews, pull requests etc

- What takes the longest to do during the cycle of production of a slot machine (Developping the math model? Actual UI/Back-end coding? QA?) Maths is by far the most time consuming part of game development - sometimes it can be quick if you're lucky, but it is normally the most iterative, and it's the most important part of the game. Plus we have to have secret meetings with all competitors to make sure all the central compensation works correctly and the "rig button" works as it should...

- Any specific tools you use to help you during development that are specific to slot machine developpement?
Nope. Some exist (Slot Contructor for example) but those tend to be used by smaller companies. We do have some in-house tools of course, but nothing external other than Unity (which is used in Land-based btw)

- Does working in the industry kills the “excitement and magic” for you of slotting?
No - the opposite in fact.

- Can any dev open up the math model and look at it or is it some sort of crazy secret hidden from everyone in the company/team?
In the past, devs were the ones implementing the maths models, but this was prone to too much human error, so now we have some clever tools so maths is done my the mathematicians, and the developers have very little to do other than add some hooks in the game. They CAN look at the maths, but they couldn't change it as then the simulations and game would not match.
 

TamingTheBeast

Full Member
MM
Joined
Oct 5, 2019
Location
Canada
So, just to reiterate, i work in land-based so my answers are around that:

- Do you guys run Linux (Custom or a known distro), Windows or some custom OS to run the physical slot machines? I don't actually know, but it will be some form of Linux i would guess - i know it's not windows ;)

- How rigorous is the workflow when it comes to code reviews, pull requests etc

- What takes the longest to do during the cycle of production of a slot machine (Developping the math model? Actual UI/Back-end coding? QA?) Maths is by far the most time consuming part of game development - sometimes it can be quick if you're lucky, but it is normally the most iterative, and it's the most important part of the game. Plus we have to have secret meetings with all competitors to make sure all the central compensation works correctly and the "rig button" works as it should...

- Any specific tools you use to help you during development that are specific to slot machine developpement?
Nope. Some exist (Slot Contructor for example) but those tend to be used by smaller companies. We do have some in-house tools of course, but nothing external other than Unity (which is used in Land-based btw)

- Does working in the industry kills the “excitement and magic” for you of slotting?
No - the opposite in fact.

- Can any dev open up the math model and look at it or is it some sort of crazy secret hidden from everyone in the company/team?
In the past, devs were the ones implementing the maths models, but this was prone to too much human error, so now we have some clever tools so maths is done my the mathematicians, and the developers have very little to do other than add some hooks in the game. They CAN look at the maths, but they couldn't change it as then the simulations and game would not match.
Thanks! Very interesting, so I guess you cannot comment on the developers workflow since you left that part empty? :laugh:
 

trancemonkey

Ueber Meister
Joined
Mar 29, 2013
Location
United Kingdom
Thanks! Very interesting, so I guess you cannot comment on the developers workflow since you left that part empty? :laugh:
I am not a developer any more, so I don't honestly know. It would be unfair of me to comment.
 

Scott1baird

Experienced Member
MM
Joined
Oct 16, 2018
Location
Isle of Bute Scotland
you see games like sweet bonanza where you can pay a little more %25 of the spin cost from 20p to 25p and its supposed to double your chance of hitting the feature. does that actualy make a difference when playing the game as its all meant to be about the random number generator result thats sent to the machine.
 

trancemonkey

Ueber Meister
Joined
Mar 29, 2013
Location
United Kingdom
you see games like sweet bonanza where you can pay a little more %25 of the spin cost from 20p to 25p and its supposed to double your chance of hitting the feature. does that actualy make a difference when playing the game as its all meant to be about the random number generator result thats sent to the machine.
Yes, you can (and would have to) absolutely have different maths for when you play with vs without the extra bet.
 
Last edited:

Masquerade67

Newbie member
Joined
Mar 10, 2018
Location
South
How does the game client know that it's talking to a bona fide server ? Online MMORPGs are rife with 'private servers' that offer great customisations (and no subscription fees), why not private servers that can demonstrate inflated RTP by returning a higher percentage of winning spins back to the client ?

(or maybe I just want the buzz of awarding myself a wildline on the first bonus spin) ;)
 

PuddleFish

Newbie member
Joined
Feb 17, 2020
Location
Somewhere
How does the game client know that it's talking to a bona fide server ? Online MMORPGs are rife with 'private servers' that offer great customisations (and no subscription fees), why not private servers that can demonstrate inflated RTP by returning a higher percentage of winning spins back to the client ?
Casino games can be seen as a special form of video player with an amazing compression for the movies they are showing. Including a library of many 1000's of billions of movies. As such if you record everything that is sent to your browser and replay it in a new session you will see the same thing on screen as you did previously.

If someone wanted to create a custom server to increase the RTP they sure could do it if they wanted to. However if you want to trigger the rares features it would mean you either need to triggered it in a real server and get the network traffic so you can analyze it or you have to reverse engineer the client in enough detail to figure out how the bonus is triggered and everything that happens during the bonus. Doing the latter would be complex but could always be done with enough time.

This would of course only be for your own pleasure of watching a win and in that case it just seems simpler to watch a youtube video of someone winning instead.
 

Masquerade67

Newbie member
Joined
Mar 10, 2018
Location
South
Thanks Puddlefish, I was more under the impression that client simply gets a series of parameters from the server and presents the display based on these along with client-side resources such as reel-sets, sounds, bonus/gamble functions, etc. When my latest timeout finishes, I'll let Fiddler loose on the Goonies and see what's what - as well as any HTTP headers that may hint at an authentication process.

I was just being lazy with asking TBH as I know we can get some of the answers..... it's just remembering how that software works in order to do it - and interpreting the results. It was all triggered by the discovery of a 'demo feature' on 'Ted' a couple of years' ago and got me thinking that a game client can receive a specific set of instructions on demand to produce a visual result - in this case 'Next spin will be this.... leading to this bonus, etc.

Now I've run out of Bacofoil :)
 

Users Who Are Viewing This Thread (Users: 2, Guests: 3)

Top