# Slots

Slots are exactly what they describe, an opportunity to place a bet with a chance of winning a higher amount based on the randomised result of a slot spin.

The slots game will be single player and will be executed by selecting some options and clicking the Spin button on the slots.  The slots game will then commence and execute based on the selected options.  Prizes will be paid at the end of the game based on what the reels land on throughout the game.

There are a number of components to the Slots game and these are broken down in more detail below:

## Buy In

The user will have various options to select from when it comes to the buy in.  The options will largely depend on which network a player is connected to, due to the different valuations of native blockchain coins (For example 1 MATIC is worth significantly less than 1 BNB)

The buy in amounts represent the amount that it will cost for each spin on the slot machine.  The higher the buy in, the more a player can win based on the payout table (see later in this document).  Equally the higher the buy in, the more risk a player has of losing. The player will need to choose the most appropriate buy in for each spin before a game can commence.  Spins are covered later in this document.

## Jackpots

There are different jackpots within this slots game.  These are aligned to the buy in option selected by a player and detailed below:

* <mark style="color:red;">UPDATE REQUIRED</mark>

Each jackpot can be won by matching all three reels on the slot machine with the BTC symbol.  Dependent on the buy in option selected, the associated jackpot with the buy in, is the only jackpot that can be won by the player in that particular game.

Jackpot sizes differ depending on the players buy in/stake for a single spin.

<mark style="color:red;">For each spin which doesn't result in a win at all, 8% of the buy in is subsequently sent to the jackpot pool(s), meaning that for every losing spin, all jackpot pools within the slots game, will increase in size.  This process continues until a jackpot is won, at which point that particular jackpot size drops back down to default 300x payout size and begins to accrue from losing games once again.</mark>

This ensures that as long as jackpots are not won, the jackpot prizes become bigger and more desirable.

<mark style="color:red;">The 8% of buy in fees from losing games will be split into the different jackpot pools as follows:</mark>

* <mark style="color:red;">Mini Jackpot - 1%</mark>
* <mark style="color:red;">Medi Jackpot - 2%</mark>
* <mark style="color:red;">Maxi Jackpot - 5%</mark>

If a player wins one of the jackpots, that specific jackpot is reset back to the default payout, but all other jackpots remain inflated until they are specifically won.  This means that in some cases the jackpot prize for the different buy ins, could at times be higher than higher buy in games, if they have recently been won.  This will ensure that a wide variety of buy ins are used on the Slots game as players look to maximise their winnings.

## No. of Spins

The PVP Money platform currently operates without an account, meaning that for each game that is played, a smart contract interaction and a transaction fee is required to enter a game.

However with slots, this could become a little tedious, having to confirm a transaction for each spin of the slot machine.

Therefore the user will need to select a number of spins before commencing the slots game.  The possible options will be a total number of spins between 1 and 30.

Dependent on the number of spins selected, the buy in chosen by the user, will be multiplied by the No. of Spins selected, to determine how much will be spent on the slots game once it commences.

*E.g. if a player selects a buy in fee of 0.1 BNB and selects 5 as the No. of Spins they would like, then the total cost for the spins to execute will be 0.5 BNB.  Once the slots game commences, the user will be charged up front for all of the spins selected, after which the game will commence, allowing the player to cycle through the spins in sequence and see their accrued winnings from the spins as the game plays out.*

## Payout Table

A payout table is available covering all of the possible slot payout combinations below.  Any combination not listed would be considered a losing line and therefore not receive any form of win or prize.

<mark style="color:red;">An example from below is the line of MAT, BTC, BTC.  If a slot spin resulted in those values and in that order, then a payout of 60x of the buy in would be made to the player.</mark>

<mark style="color:red;">A combination of BTC, BTC, BTC represents the jackpot, and a payout of 300x would be made to the player (this is a min payout, the actual jackpot payout will be subject to the number of losing bet fees, which are routed to the jackpot since it was last won, the current jackpot will be visible on the slot game when playing).</mark>

<table><thead><tr><th width="147">Reel 1</th><th width="113">Reel 2</th><th width="108">Reel 3</th><th width="131">Payout (x)</th></tr></thead><tbody><tr><td>BTC</td><td>BTC</td><td>BTC</td><td>300</td></tr><tr><td>BTC</td><td>BTC</td><td>ETH</td><td>150</td></tr><tr><td>BTC</td><td>ETH</td><td>BTC</td><td>150</td></tr><tr><td>BTC</td><td>BTC</td><td>BNB</td><td>75</td></tr><tr><td>BTC</td><td>ETH</td><td>ETH</td><td>75</td></tr><tr><td>BTC</td><td>BTC</td><td>DOG</td><td>60</td></tr><tr><td>MAT</td><td>BTC</td><td>BTC</td><td>60</td></tr><tr><td>BTC</td><td>BTC</td><td>SOL</td><td>50</td></tr><tr><td>ETH</td><td>ETH</td><td>BTC</td><td>50</td></tr><tr><td>ETH</td><td>BTC</td><td>ETH</td><td>50</td></tr><tr><td>BTC</td><td>BTC</td><td>XRP</td><td>42.8571</td></tr><tr><td>BTC</td><td>BTC</td><td>ADA</td><td>42.8571</td></tr><tr><td>BTC</td><td>ETH</td><td>BNB</td><td>37.5</td></tr><tr><td>BNB</td><td>BTC</td><td>ETH</td><td>37.5</td></tr><tr><td>DOG</td><td>BTC</td><td>BTC</td><td>37.5</td></tr><tr><td>BTC</td><td>MAT</td><td>BTC</td><td>30</td></tr><tr><td>BTC</td><td>ETH</td><td>DOG</td><td>30</td></tr><tr><td>MAT</td><td>BTC</td><td>ETH</td><td>30</td></tr><tr><td>MAT</td><td>ETH</td><td>BTC</td><td>30</td></tr><tr><td>ETH</td><td>ETH</td><td>ETH</td><td>25</td></tr><tr><td>BTC</td><td>ETH</td><td>SOL</td><td>25</td></tr><tr><td>XRP</td><td>BTC</td><td>ETH</td><td>25</td></tr><tr><td>XRP</td><td>ETH</td><td>BTC</td><td>25</td></tr><tr><td>SOL</td><td>ETH</td><td>BTC</td><td>25</td></tr><tr><td>BTC</td><td>ETH</td><td>XRP</td><td>21.4286</td></tr><tr><td>BTC</td><td>ETH</td><td>ADA</td><td>21.4286</td></tr><tr><td>DOG</td><td>BTC</td><td>ETH</td><td>18.75</td></tr><tr><td>BTC</td><td>MAT</td><td>ETH</td><td>15</td></tr><tr><td>MAT</td><td>BTC</td><td>BNB</td><td>15</td></tr><tr><td>MAT</td><td>ETH</td><td>ETH</td><td>15</td></tr><tr><td>MAT</td><td>BNB</td><td>BTC</td><td>15</td></tr><tr><td>ETH</td><td>ETH</td><td>BNB</td><td>12.5</td></tr><tr><td>ETH</td><td>DOG</td><td>BTC</td><td>12.5</td></tr><tr><td>XRP</td><td>BTC</td><td>BNB</td><td>12.5</td></tr><tr><td>XRP</td><td>ETH</td><td>ETH</td><td>12.5</td></tr><tr><td>XRP</td><td>BNB</td><td>BTC</td><td>12.5</td></tr><tr><td>SOL</td><td>ETH</td><td>ETH</td><td>12.5</td></tr><tr><td>MAT</td><td>BTC</td><td>DOG</td><td>12</td></tr><tr><td>XRP</td><td>BTC</td><td>DOG</td><td>10</td></tr><tr><td>MAT</td><td>BTC</td><td>SOL</td><td>10</td></tr><tr><td>BNB</td><td>ETH</td><td>BNB</td><td>9.375</td></tr><tr><td>BNB</td><td>BNB</td><td>ETH</td><td>9.375</td></tr><tr><td>DOG</td><td>BTC</td><td>BNB</td><td>9.375</td></tr><tr><td>MAT</td><td>BTC</td><td>XRP</td><td>8.5714</td></tr><tr><td>MAT</td><td>BTC</td><td>ADA</td><td>8.5714</td></tr><tr><td>ETH</td><td>ETH</td><td>SOL</td><td>8.3333</td></tr><tr><td>ETH</td><td>SOL</td><td>ETH</td><td>8.3333</td></tr><tr><td>XRP</td><td>BTC</td><td>SOL</td><td>8.3333</td></tr><tr><td>SOL</td><td>SOL</td><td>BTC</td><td>8.3333</td></tr><tr><td>BTC</td><td>MAT</td><td>BNB</td><td>7.5</td></tr><tr><td>DOG</td><td>BTC</td><td>DOG</td><td>7.5</td></tr><tr><td>MAT</td><td>ETH</td><td>BNB</td><td>7.5</td></tr><tr><td>MAT</td><td>BNB</td><td>ETH</td><td>7.5</td></tr><tr><td>MAT</td><td>DOG</td><td>BTC</td><td>7.5</td></tr><tr><td>MAT</td><td>XRP</td><td>BTC</td><td>7.5</td></tr><tr><td>XRP</td><td>BTC</td><td>XRP</td><td>7.1429</td></tr><tr><td>XRP</td><td>BTC</td><td>ADA</td><td>7.1429</td></tr><tr><td>XRP</td><td>ETH</td><td>BNB</td><td>6.25</td></tr><tr><td>XRP</td><td>BNB</td><td>ETH</td><td>6.25</td></tr><tr><td>SOL</td><td>ETH</td><td>BNB</td><td>6.25</td></tr><tr><td>DOG</td><td>BTC</td><td>SOL</td><td>6.25</td></tr><tr><td>BTC</td><td>MAT</td><td>DOG</td><td>6</td></tr><tr><td>MAT</td><td>MAT</td><td>BTC</td><td>6</td></tr><tr><td>MAT</td><td>ETH</td><td>DOG</td><td>6</td></tr><tr><td>DOG</td><td>BTC</td><td>XRP</td><td>5.3571</td></tr><tr><td>DOG</td><td>BTC</td><td>ADA</td><td>5.3571</td></tr><tr><td>BTC</td><td>MAT</td><td>SOL</td><td>5</td></tr><tr><td>ETH</td><td>MAT</td><td>ETH</td><td>5</td></tr><tr><td>XRP</td><td>ETH</td><td>DOG</td><td>5</td></tr><tr><td>XRP</td><td>MAT</td><td>BTC</td><td>5</td></tr><tr><td>SOL</td><td>MAT</td><td>BTC</td><td>5</td></tr><tr><td>SOL</td><td>ETH</td><td>DOG</td><td>5</td></tr><tr><td>MAT</td><td>ETH</td><td>SOL</td><td>5</td></tr><tr><td>BNB</td><td>BNB</td><td>BNB</td><td>4.6875</td></tr><tr><td>DOG</td><td>XRP</td><td>BTC</td><td>4.6875</td></tr><tr><td>DOG</td><td>DOG</td><td>BTC</td><td>4.6875</td></tr><tr><td>BTC</td><td>MAT</td><td>XRP</td><td>4.2857</td></tr><tr><td>BTC</td><td>MAT</td><td>ADA</td><td>4.2857</td></tr><tr><td>MAT</td><td>ETH</td><td>XRP</td><td>4.2857</td></tr><tr><td>MAT</td><td>ETH</td><td>ADA</td><td>4.2857</td></tr><tr><td>XRP</td><td>ETH</td><td>SOL</td><td>4.1667</td></tr><tr><td>SOL</td><td>SOL</td><td>ETH</td><td>4.1667</td></tr><tr><td>SOL</td><td>ETH</td><td>SOL</td><td>4.1667</td></tr><tr><td>DOG</td><td>MAT</td><td>BTC</td><td>3.75</td></tr><tr><td>DOG</td><td>ETH</td><td>DOG</td><td>3.75</td></tr><tr><td>MAT</td><td>BNB</td><td>BNB</td><td>3.75</td></tr><tr><td>MAT</td><td>DOG</td><td>ETH</td><td>3.75</td></tr><tr><td>MAT</td><td>XRP</td><td>ETH</td><td>3.75</td></tr><tr><td>XRP</td><td>ETH</td><td>XRP</td><td>3.5714</td></tr><tr><td>XRP</td><td>ETH</td><td>ADA</td><td>3.5714</td></tr><tr><td>SOL</td><td>ETH</td><td>XRP</td><td>3.5714</td></tr><tr><td>SOL</td><td>ETH</td><td>ADA</td><td>3.5714</td></tr><tr><td>XRP</td><td>BNB</td><td>BNB</td><td>3.125</td></tr><tr><td>MAT</td><td>MAT</td><td>ETH</td><td>3</td></tr><tr><td>MAT</td><td>BNB</td><td>DOG</td><td>3</td></tr><tr><td>XRP</td><td>BNB</td><td>DOG</td><td>2.5</td></tr><tr><td>XRP</td><td>MAT</td><td>ETH</td><td>2.5</td></tr><tr><td>SOL</td><td>MAT</td><td>ETH</td><td>2.5</td></tr><tr><td>MAT</td><td>BNB</td><td>SOL</td><td>2.5</td></tr><tr><td>DOG</td><td>XRP</td><td>ETH</td><td>2.3438</td></tr><tr><td>DOG</td><td>DOG</td><td>ETH</td><td>2.3438</td></tr><tr><td>MAT</td><td>BNB</td><td>XRP</td><td>2.1429</td></tr><tr><td>MAT</td><td>BNB</td><td>ADA</td><td>2.1429</td></tr><tr><td>XRP</td><td>BNB</td><td>SOL</td><td>2.0833</td></tr><tr><td>SOL</td><td>SOL</td><td>BNB</td><td>2.0833</td></tr><tr><td>BNB</td><td>DOG</td><td>DOG</td><td>1.875</td></tr><tr><td>DOG</td><td>MAT</td><td>ETH</td><td>1.875</td></tr><tr><td>DOG</td><td>BNB</td><td>DOG</td><td>1.875</td></tr><tr><td>MAT</td><td>DOG</td><td>BNB</td><td>1.875</td></tr><tr><td>MAT</td><td>XRP</td><td>BNB</td><td>1.875</td></tr><tr><td>XRP</td><td>BNB</td><td>XRP</td><td>1.7857</td></tr><tr><td>XRP</td><td>BNB</td><td>ADA</td><td>1.7857</td></tr><tr><td>MAT</td><td>MAT</td><td>BNB</td><td>1.5</td></tr><tr><td>MAT</td><td>DOG</td><td>DOG</td><td>1.5</td></tr><tr><td>MAT</td><td>XRP</td><td>DOG</td><td>1.5</td></tr><tr><td>SOL</td><td>SOL</td><td>SOL</td><td>1.3889</td></tr><tr><td>XRP</td><td>DOG</td><td>DOG</td><td>1.25</td></tr><tr><td>XRP</td><td>MAT</td><td>BNB</td><td>1.25</td></tr><tr><td>SOL</td><td>MAT</td><td>BNB</td><td>1.25</td></tr><tr><td>MAT</td><td>DOG</td><td>SOL</td><td>1.25</td></tr><tr><td>MAT</td><td>XRP</td><td>SOL</td><td>1.25</td></tr><tr><td>MAT</td><td>MAT</td><td>DOG</td><td>1.2</td></tr><tr><td>DOG</td><td>XRP</td><td>BNB</td><td>1.1719</td></tr><tr><td>DOG</td><td>DOG</td><td>BNB</td><td>1.1719</td></tr><tr><td>MAT</td><td>DOG</td><td>XRP</td><td>1.0714</td></tr><tr><td>MAT</td><td>DOG</td><td>ADA</td><td>1.0714</td></tr><tr><td>MAT</td><td>XRP</td><td>XRP</td><td>1.0714</td></tr><tr><td>MAT</td><td>XRP</td><td>ADA</td><td>1.0714</td></tr><tr><td>XRP</td><td>MAT</td><td>DOG</td><td>1</td></tr><tr><td>SOL</td><td>MAT</td><td>DOG</td><td>1</td></tr><tr><td>MAT</td><td>MAT</td><td>SOL</td><td>1</td></tr><tr><td>DOG</td><td>DOG</td><td>DOG</td><td>0.9375</td></tr><tr><td>DOG</td><td>MAT</td><td>BNB</td><td>0.9375</td></tr><tr><td>DOG</td><td>XRP</td><td>DOG</td><td>0.9375</td></tr><tr><td>XRP</td><td>XRP</td><td>XRP</td><td>0.8929</td></tr><tr><td>MAT</td><td>MAT</td><td>XRP</td><td>0.8571</td></tr><tr><td>MAT</td><td>MAT</td><td>ADA</td><td>0.8571</td></tr><tr><td>XRP</td><td>MAT</td><td>SOL</td><td>0.8333</td></tr><tr><td>SOL</td><td>MAT</td><td>SOL</td><td>0.8333</td></tr><tr><td>DOG</td><td>XRP</td><td>SOL</td><td>0.7813</td></tr><tr><td>DOG</td><td>MAT</td><td>DOG</td><td>0.75</td></tr><tr><td>XRP</td><td>MAT</td><td>XRP</td><td>0.7143</td></tr><tr><td>XRP</td><td>MAT</td><td>ADA</td><td>0.7143</td></tr><tr><td>SOL</td><td>MAT</td><td>XRP</td><td>0.7143</td></tr><tr><td>SOL</td><td>MAT</td><td>ADA</td><td>0.7143</td></tr><tr><td>DOG</td><td>XRP</td><td>XRP</td><td>0.6696</td></tr><tr><td>DOG</td><td>XRP</td><td>ADA</td><td>0.6696</td></tr><tr><td>DOG</td><td>MAT</td><td>SOL</td><td>0.625</td></tr><tr><td>DOG</td><td>MAT</td><td>XRP</td><td>0.5357</td></tr><tr><td>DOG</td><td>MAT</td><td>ADA</td><td>0.5357</td></tr></tbody></table>
