Randomness Control for Video Poker
The same interface used in card games is used in video poker when playing with randomness control. Regardless of the number of hands in the game, only one randomly shuffled deck is formed before each deal. On the panel that is located in the upper part of the window, the player can see the checksum of the corresponding text sequence, computed according to the SHA-256 algorithm. After that, the player can modify the deck and start the deal. The same kind of modifications that can be used in card games are available: cutting the deck and the reordering of cards.
In randomness control for video poker, a great deal of information is included into the text sequence, apart from the initial deck. This information is created in advance on the server and used during the hand. The player can see this sequence in a new window that opens when he wants to analyze the results after the hand is completed. Let’s consider a concrete example of the text sequence that a player might see when playing Double Joker:
deck : 8c, 7s, 10s, 6c, Qd, 3h, Js, 7c, 2h, Qh, Ac, Ks, Jc, 4s, Qs, Ad, Kh, Kc, Jd, Joker, 2c, 8d, 3s, 5d, 4h, Ah, Jh, 6s, 8s, 10c, Kd, 3d, Qc, 5c, 6h, 2s, 8h, As, 7d, 9s, 4d, 10h, 4c, 3c, 9d, Joker, 5h, 2d, 7h, 9c, 10d, 5s, 9h, 6d;
other hands : 2-19 39 26 43 25, 3-32 54 9 30 41, 4-14 9 39 21 33, 5-53 27 20 31 15, 6-22 48 12 28 24, 7-9 31 11 8 30, 8-26 16 30 18 46, 9-8 53 6 10 34, 10-9 54 6 26 43, 11-25 18 44 34 47, 12-31 50 22 32 30, 13-29 27 36 34 12, 14-40 52 9 53 15, 15-24 29 53 46 41, 16-17 30 19 36 15, 17-18 24 42 27 20, 18-6 48 15 42 28, 19-23 20 11 9 31, 20-38 7 12 25 48, 21-36 23 20 46 11, 22-13 46 22 19 50, 23-7 18 10 21 16, 24-8 19 46 53 28, 25-16 22 21 13 24, 26-47 54 17 27 23, 27-19 49 54 24 53, 28-6 32 46 12 53, 29-46 41 36 11 16, 30-35 27 11 44 24, 31-33 16 43 23 42, 32-29 13 7 37 15, 33-48 8 37 19 7, 34-17 9 27 35 30, 35-13 50 52 25 18, 36-11 12 51 20 14, 37-45 10 27 42 39, 38-7 49 17 29 22, 39-26 21 43 6 18, 40-21 14 30 29 15, 41-14 53 47 49 34, 42-26 51 42 21 31, 43-28 54 27 48 34, 44-54 47 10 8 21, 45-16 23 47 25 34, 46-13 28 25 18 31, 47-18 44 17 50 33, 48-40 39 34 36 11, 49-24 25 17 44 13, 50-54 50 38 28 46;
server code word : j9PSwCXWkpVg8vpElGwH8v9vVivK1RLs
As in card games, after the word deck, all cards from the initial deck are listed. The letters A, K, Q, J are used to denote the rank of the face cards (Ace, King, Queen and Jack), and the letters s, h, d, c denote suits (spades, hearts, diamonds and clubs). The sequence ends with the words server code word and a random key phrase that is formed by the server for casino safety.
Let’s consider the way the deal is conducted. The modified deck, created as a result of cutting or reordering of cards, is used in the game. The first five cards from this deck (with numbers 1–5) are distributed to the player’s main hand and displayed in the lower part of the game window. If the player wants to change cards, regular cards from the deck will be used – five cards maximum (beginning from the 6th card). For instance, if the player changes 3 cards, he gets cards 6–8 or if he changes 5 cards, he gets cards 6–10.
The exchange of cards for the remaining hands that are participating in the game is conducted on the basis of data that has been created by the server in advance and arranged in the text sequence after the words other hands. The numbers of the remaining hands are indicated here (from 2 to 50, as 1 is reserved for the main hand) and, after each hand’s number, there are five numbers that correspond to the cards from the modified deck. During the exchange in the example above, in the 2nd hand the cards with numbers 19, 39, 26, 43, 25 are used, in the 3rd hand the cards with numbers 32, 54, 9, 30, 41 are used, etc. The cards’ numbers are ranged from 6 to 54 and are generated by chance (according to the rules of the game, cards 1–5 were already dealt to each hand and, since the game is Double Joker, there are 54 cards in the deck). As for the numeration of hands, a natural way is used: all hands, except for the main one, are enumerated from left to right and from top to bottom. Please note that the amount of hands that a player chooses in the real game is unknown at the moment the indicated information is created. Hence, the text sequence is always created allowing for the maximum possible number of hands – 50.
As in card games, the analysis of the just finished round is conducted in a special window, where the player can see the above text sequence. The player computes the checksum of the sequence and compares it to the one received at the beginning of the game. The fact that these two sums correspond proves that the game was conducted according to the planned scenario.
In the lower part of the window there is additional information. The player can see the graphic image of the initial deck, as well as the modified deck that was created by cutting or reordering the deck. The player also can see the five cards intended for exchanges on each of 50 hands. First, the player can confirm that the deck was correctly modified. Secondly, he can check whether the order of the sequence of the cards in the previous round corresponded with their positioning in the modified deck. In order to do this, the player must remember or write down the order that cards are dealt during the game.
At the beginning of the game, the text sequence that describes the scenario of the first deal has already been generated, and the player can see its checksum in the Randomness Control panel in the upper part of the game window. After he presses the Deal button and then the Change button, a checksum that corresponds to the new regular deal, will appear. However, the current hand is not completed yet: if the player wins, he can start the double game.
The double game can consist of several rounds. In each round, the player tries to guess the color or the suit of the next card. Then the Ace appears on the screen, and its suit defines whether the player wins or loses. The deck, consisting of Aces, defining the results of all possible rounds, is created in advance, at the moment when a double game window appears as the player presses the Double button. Specifically, this is the moment the random sequence is created, consisting of corresponding numeral codes:
The maximum win in a double game is limited and, therefore, the possible number of rounds and hence the number of Aces in the deck are also limited. The deck always consists of 16 Aces.
In the double game window, when operating with randomness control, the player will see the same interface that is used in the main game window. On the panel in the upper part of the window, the player can see the checksum, corresponding to the created deck. The deck can be modified using the same mechanisms as in card games: either cutting the deck or reordering of cards. Please note that these mechanisms are only possible before the beginning of the first round.
When the double game is completed, the player returns to the main game window. Now, if he opens the window for results verification, besides the information about the conducted deal, he will see the sequence of codes that was used during the double game. For instance, it can be the following:
sequence for double game : 1, 4, 2, 2, 4, 3, 4, 3, 2, 3, 1, 1, 2, 3, 4, 2;
server code word : KpNKlB7GVlWuVxdyUR6TKEhYf74AmhnE
After the words sequence for double game, the 16 codes for Aces that participated in the game are listed. The player computes the checksum of the sequence and compares it to the one from the double game. The fact that these two sums correspond proves that the game was conducted according to the planned scenario.
Besides, the player will be able to see graphic image of Aces both in the initial and the modified deck. He can make sure that the deck was correctly modified, and that the order of the sequence of Aces in the conducted game corresponds to their positioning in the modified deck. In order to do this, the player must remember or write down the Aces’ suits that were used during the game.
If the player chooses, remaining in the double game window, he can check the results. A new window will open, representing data about the double game, conducted previously. In this window, the player can view information about all double games during the current game session. The player can scroll through them using the previous and next buttons.