The December 2022 issue of IEEE Spectrum is here!

Close bar

In March, I blogged about a Colorado woman who thought she had won $42.9 million playing penny slots at the Fortune Valley Casino in Central City, Colorado. Even though the slot machine was indicating she had indeed won that amount, an attendant who came to check it out told her that the slot machine had malfunctioned. The casino proceeded to return the $23.00 the woman said she had put into the machine, and gave her a free room for the night and breakfast the next morning.

The Colorado Division of Gaming investigated the incident and reported last week that the woman should have received a payout of $20.18 instead of the $42 million the machine had indicated.

Quoting in length from the Division of Gaming press release:

"The investigation confirmed that Louise Chavez of Thornton placed a 40-cent wager shortly before 11:00 p.m. on March 26 on a "Price is Right" themed penny slot machine at Fortune Valley Hotel & Casino in Central City. As a result of the wager, the slot machine should have awarded 80 credits (80 cents) for four "Fabulous Trip" symbols displayed on the game’s five reels, 700 credits ($7.00) for a "Grand Game" bonus round triggered by the base game award, 426 credits ($4.26) for a "Showcase Showdown" community bonus game, and 812 credits ($8.12) for a second "Showcase Showdown" community bonus game."

That adds up to $20.58 cents, minus the 40 cent wager, hence, her real winnings were $20.18. The press release went on to say:

"A review of the game history screens on the slot machine on the night of the incident revealed all of the awards, except for the $7.00 Grand Game award. As a result, the casino offered Ms. Chavez an award of $23.43 that night ($13.18 for the other three awards and $10.25 for the credits remaining on the credit meter after making the 40-cent wager). The Division has instructed the slot machine manufacturer and operator of the wide-area progressive system on which the slot machine resided, WMS Gaming Inc., headquartered in Waukegan, Ill., to pay the additional $7.00."

"The forensic investigation isolated the error as being the result of the two Showcase Showdown awards occurring quickly after each other while the Grand Game bonus feature was already in play, thus creating an error in mathematical calculations built into the game software."

"The top award on the slot machine at the time was $251,183.16. However, a maximum wager of 400 credits ($4.00) was required to be made to be eligible for the award. Ms. Chavez’s 40-cent minimum wager would have made her eligible for 20,000 credits ($200) had the game’s five reels revealed the five "Progressive" symbols needed to win the top award."

The Division of Gaming said that Ms. Chavez of notified by mail of its findings. She has retained a lawyer, but news reports says he was unavailable for comment.

News reports also don't say if Fortune Valley Casino or WMS Gaming Inc has sent Ms. Chavez a check for the amount of the $7.00 she is still owed.

The Conversation (0)

Why Functional Programming Should Be the Future of Software Development

It’s hard to learn, but your code will produce fewer nasty surprises

11 min read
Vertical
A plate of spaghetti made from code
Shira Inbar
DarkBlue1

You’d expectthe longest and most costly phase in the lifecycle of a software product to be the initial development of the system, when all those great features are first imagined and then created. In fact, the hardest part comes later, during the maintenance phase. That’s when programmers pay the price for the shortcuts they took during development.

So why did they take shortcuts? Maybe they didn’t realize that they were cutting any corners. Only when their code was deployed and exercised by a lot of users did its hidden flaws come to light. And maybe the developers were rushed. Time-to-market pressures would almost guarantee that their software will contain more bugs than it would otherwise.

Keep Reading ↓Show less
{"imageShortcodeIds":["31996907"]}