Kontrola náhodnosti pro Video poker
Při hraní video pokeru při hraní s kontrolou náhodnosti se používá stejné rozhraní, jaké je používané v karetních hrách. Bez ohledu na počet her ve hře se před každým rozdáním vytvoří pouze jeden náhodně zamíchaný balíček. Na panelu, který je umístěn v horní části okna, může hráč vidět kontrolní součet příslušné textové posloupnosti, vypočítané podle algoritmu SHA-256. Poté může hráč změnit balíček a začít s rozdáváním. K dispozici je stejný druh úprav, které lze použít v karetních hrách: snímání balíčku a přeskupování karet.
Při kontrole náhodnosti pro video poker je do textové sekvence zahrnuto velké množství informací, kromě počátečního balíčku. Tyto informace jsou vytvářeny předem na serveru a jsou použity v průběhu hry. Hráč vidí tuto sekvenci v novém okně, které se otevře, když chce po ukončení hry analyzovat výsledky. Zvažme konkrétní příklad textové posloupnosti, kterou hráč může vidět při hraní hry Double Joker:
Stejně jako u karetních her, ve slovním vyjádřením balíčku jsou uvedeny všechny karty z původního balíčku. Písmena A, K, Q, J jsou používána k označení obrázkových karet (Eso, Král, Dáma a Spodek) a písmena s, h, d, c označují barvy (piky, srdce, káry a kříže). Sekvence končí klíčovým slovem serveru a náhodnou klíčovou frází, kterou tvoří server pro bezpečnost kasina.
Podívejme se na způsob, jakým se rozdání řídí. Ve hře se používá modifikovaný balíček, vytvořený v důsledku snímání nebo přeskupování karet. Prvních pět karet z tohoto balíčku (s čísly 1-5) je rozděleno do ruky hráče a zobrazeno ve spodní části herního okna. Pokud chce hráč vyměnit karty, budou použity běžné karty z balíčku – maximálně pět karet (počínaje 6. kartou). Například pokud hráč vymění 3 karty, dostane karty 6-8 nebo pokud vymění 5 karet, dostane karty 6-10.
Výměna karet pro zbývající hráče, které se účastní hry, se provádí na základě údajů, které server vytvořil předem a jsou uspořádány v textové posloupnosti po zadání dalších slov. Zde jsou uvedena čísla zbývajících her (od 2 do 50, protože 1 je vyhrazeno pro hlavní hru) a po každém čísle hry je pět čísel, které odpovídají kartám z upraveného balíčku. Během výměny ve výše uvedeném příkladu se v druhé hře používají karty s čísly 19, 39, 26, 43, 25, ve třetí hře se používají karty s čísly 32, 54, 9, 30, 41 atd. Čísla karet se pohybují v rozmezí 6 až 54 a jsou generována náhodně (podle pravidel hry byly karty 1 až 5 rozděleny do každé hry, jelikož ve hře Double Joker je v balíčku 54 karet. Pokud jde o číslování her, je použit přirozený způsob: všechny hry, s výjimkou té hlavní, jsou vyjmenovány zleva doprava a shora dolů. Vezměte prosím na vědomí, že množství her, které hráč zvolí v reálné hře, není v okamžiku, kdy jsou vytvořeny informace, znám. Proto je vždy vytvořena sekvence textu, která umožňuje maximální počet her - 50.
Stejně jako u karetních her se analýza právě dokončeného kola provádí ve zvláštním okně, kde hráč může vidět výše uvedenou textovou posloupnost. Hráč vypočítá kontrolní součet sekvence a porovná jej s kontrolním součtem, který byl získán na začátku hry. Skutečnost, že tyto dvě částky odpovídají, dokazuje, že hra byla provedena podle plánovaného scénáře.
Ve spodní části okna jsou další informace. Hráč si může prohlédnout grafický obrázek počátečního balíčku, stejně jako upravený balíček, který byl vytvořen sejmutím nebo přeskupením balíčku. Hráč také vidí pět karet, určených pro výměnu v každé z 50 her. Nejprve může hráč potvrdit, že byl balíček správně změněn. Za druhé, může zkontrolovat, zda pořadí karet v předchozí hře odpovídalo jejich umístění v upraveném balíčku. Aby to bylo možné, musí si hráč vzpomenout nebo zapsat pořadí rozdaných karet během hry.
Na začátku hry již byla vygenerována textová sekvence, která popisuje scénář prvního rozdání a hráč může vidět svůj kontrolní součet v panelu Kontroly náhodnosti v horní části herního okna. Po stisknutí tlačítka "Deal" a následně tlačítka Change se zobrazí kontrolní součet, který odpovídá novému běžnému rozdání. Současná hra však ještě není dokončena: pokud hráč vyhraje, může spustit Dvojitou hru.
Dvojitá hra (Double game)
Dvojitá hra se může skládat z několika kol. V každém kole se hráč pokusí odhadnout barvu další karty. Na obrazovce se objeví Eso a jeho barva určuje, zda hráč vyhrál nebo prohrál. Balíček, sestávající se z es, který definuje výsledky všech možných kol, je vytvořen předem v okamžiku, kdy se objeví herní okno Dvojité hry, když hráč stiskne tlačítko "Double". Konkrétně je to okamžik, kdy je vytvořena náhodná sekvence, sestávající z odpovídajících číselných kódů:
Číselný kód |
|
|
|
|
Eso |
|
|
|
|
Maximální výhra je ve dvojité hře omezena, a proto je omezený možný počet kol a tím i počet Es v balíčku. Balíček se vždy skládá ze 16 es.
V okně Dvojité hry při kontrole náhodnosti vidí hráč stejné rozhraní, které se používá v hlavním okně hry. Na panelu v horní části okna může hráč vidět kontrolní součet, který odpovídá vytvořenému balíčku. Balíček lze upravit pomocí stejných mechanismů, jako v karetních hrách: buď sejmutí balíčku, nebo přeskupování karet. Upozorňujeme, že tyto mechanismy jsou možné pouze před začátkem prvního kola.
Po dokončení dvojité hry se hráč vrátí do hlavního hracího okna. Pokud nyní otevře okno pro ověření výsledků, kromě informací o provedené transakci uvidí i sekvenci kódů, která byla použita během dvojité hry. Může se například jednat o následující:
Ve slovním vyjádření sekvence pro dvojitou hru je uvedeno 16 kódů pro Esa, která se zúčastnila hry. Hráč vypočítá kontrolní součet sekvence a porovná jej s kontrolou součtu dvojité hry. Skutečnost, že tyto dvě částky odpovídají, dokazuje, že hra byla provedena podle plánovaného scénáře.
Kromě toho bude hráč moci vidět grafický obraz es jak v původním, tak v upraveném balíčku. Ujistěte se, že balíček byl správně upraven a že pořadí es v prováděné hře odpovídá jejich umístění v upraveném balíčku. Za tímto účelem si musí hráč zapamatovat, nebo si zapsat barvy Es, která byla během hry použita.
Pokud se hráč rozhodne zůstat ve okně dvojité hry, může zkontrolovat výsledky. Otevře se nové okno s údaji o právě ukončené dvojité hře. V tomto okně může hráč během aktuální hry zobrazit informace o všech dvojitých hrách. Může je procházet pomocí tlačítek "Previous" a "Next".