Articles on: Casino Games

Fairness Verification

Articles on: Casino Games

The Cave Of Plunder- A Unique Slot Game

The Cave Of Plunder is a unique slot game with 1 reel displaying 1 symbol and 3 towers full of bonuses that get added to your cash pot - every time you get a special symbol- shown on the towers. For each special symbol you spin, you climb one rung up on the bonus ladder.
If your cash pot looks tempting, you can immediately collect those winnings with <COLLECT> or you can take a partial payout with <PARTIAL PCOLLECT> , so you can continue the climb - to the bigger prizes.
The <ACTION SPIN> is the best prize, and if you reach that prize you will spin the big wheel in the center of the towers and you will automatically collect all the prizes you have saved in the cashpot plus the winnings from the action spin and the game starts new again.
The <SKELETON SKULL> is one you don’t want to spin too often. The skull symbol will take your progress down one rung on the bonus ladder.

How To Play It?

<BET> Choose the amount and the coin you wish to wager with. That amount will be deducted from your balance and the game will begin. Good luck!
<MAX/MIN> When you click or tap on maximum/minimum bet, the amount filled in will be the amount deducted from your balance when you push the BET button. Be careful! No refunds will be given for Max bet accidents. NO EXCEPTIONS. Sorry.
<AUTO START> By setting the <NUMBER OF BETS>, the selected number is displayed. When you click the 'BET' button the reel starts to spin and the amount selected will be deducted from your balance. Autostart can be stopped by pressing the Bet button again. Be careful! Do not leave your game unattended. No refunds will be issued for Autostart mishaps. Please be responsible. Double check your amounts before you click 'BET'.
<PAYTABLE ON TOWER> Winnings are paid out according to the paytable shown on the towers. All win lines are individually calculated. Only the highest win per line counts. Wins on different lines are added together to give the final result.
<SOUND> By clicking the volume button the sound is turned off or on.
<ACORN> By clicking the acorn button the hash id is shown.

Q: How is the game result generated?
A random number between 0 and 99,999 is generated using a provably fair algorithm. That process is described below.
The random number (between 0 and 99,999) is then matched to the probability table and the corresponding symbol from the table is the game result.

Q: How is the random number generated?
First, combine the server seed, client seed and the nonce to get the SHA512 hash.
SHA-512 (combination) = server seed + client seed + nonce

We use the combination to compute the SHA-512 hash. This gives us a 128-character hex string: hash = SHA-512 (combination)
Then we take the first 5 characters of the 128 character hex string and convert them to a decimal number from 0 to 1,048,575 (16 ^ 5-1). If it is less than 1 million, it is used as the random number. If it is more than 1 million, we use the next five characters from the same 128 character hex string. We are able to repeat the process up to 25 times.

In very rare cases ((48,576 / 1,000,000) ^ 25) When converting to decimal, none of the 25 trials are below 1 million, we use the remaining 3 characters and convert them to your random number

Code example:

The following code example can be used to verify bets:

function get (serverSeed, clientSeed, nonce) { var hash = sha512 (serverSeed + clientSeed + nonce); var index = 0; do { var lucky = parseInt (hash.substr (index, 5), 16); index + = 5; } while (lucky> = 1000000); return lucky; } }

How to use the probability table?

Layer = How high you climbed each of the three columns and the effect it has on the probability range of each symbol.

Left = Book symbol

Middle = Cross symbol

Right = Gem symbol

Ghost = Skull symbol

Blank = No symbol

Example: You currently have 2 layers of books, 1 layer of crosses, and 3 layers of potions. This means that the layer for reference on the next spin is layer 213. The random number you obtained from the SHA512 hash, converted to decimal, as described above, is 503140. The corresponding layer in your table is Layer 213. The range is Ghost [200800 + 122711 + 92033, 200800 + 122711 + 92033 +146113)

Action Spin:

If the middle tower reaches the top level, the first 10 characters of the SHA-512 hash value are converted into decimal numbers and modulo 5 to get a random number of [0,4], which corresponds to 100-500 times the prize in turn.

Code example:

function get (serverSeed, clientSeed, nonce) { var hash = sha512 (serverSeed + clientSeed + nonce); var lucky = parseInt (hash.substr (0, 10), 16); return lucky%5; }

Updated on: 31/12/2021

Updated on: 19/03/2023

Was this article helpful?

Share your feedback


Thank you!