# Ako hrat PokerRogue (prototyp) PokerRogue je singleplayer poker-combat hra. Kazda handa je jeden suboj. ## Ciel - Znizit HP nepriatela na 0 skor, ako nepriatel znizi tvoje HP na 0. - Boj ma limit hand (`Hand X/Y` v hornom paneli). ## Priebeh handy (aktualna logika) 1. Dostanes 2 karty, nepriatel ma 2 karty, na stole je board 5 kariet. 2. Rozhodujes sa po streetoch: - `Flop` (3 karty), - `Turn` (4 karty), - `River` (5 kariet). 3. Na kazdom kroku vyberas akciu (`1` az `7`), okrem `Fold`, ktory handu okamzite ukonci. 4. Po River sa z troch vybranych akcii vypocita finalna bojova akcia. 5. Vyhodnoti sa showdown (najlepsich 5 zo 7 kariet), aplikuje sa damage. 6. Vysledok ostane na obrazovke, pokracujes az po `Space`/`Enter`. ## Ovládanie - `1` = `Strike` - `2` = `Guard` - `3` = `Dodge` - `4` = `Check` - `5` = `Probe` - `6` = `All-In` - `7` = `Fold` (okamzite skonci handu) - `Space` / `Enter` = pokracovat po showdowne - `R` = novy run - `Esc` = koniec hry ## Co robia akcie - `Strike`: `Pot +3`, `PlayerEdge +10` - `Guard`: `Shield +6`, `PlayerEdge +5` - `Dodge`: `Pot -2` (minimum 1), `Shield +2` - `Check`: `Shield +1`, `PlayerEdge +2` - `Probe`: `Pot +1`, `PlayerEdge +6` - `All-In`: `Pot +8`, `PlayerEdge +18`, `EnemyEdge +8` - `Fold`: okamzita prehra handy, ziskavas vacsi `Shield`, damage je znizeny oproti beznej prehre ## Edge a Shield (dolezite) ### Edge `Edge` je percent bonus k damage: - ak vyhras handu ty: `EnemyDamage = Pot * (100 + PlayerEdge) / 100` - ak vyhra nepriatel: `RawPlayerDamage = Pot * (100 + EnemyEdge) / 100` Cim vyssi `Edge`, tym vacsie potencialne zranenie. ### Shield `Shield` znizuje damage, ktory dostanes pri prehratej hande: - `PlayerDamage = max(0, RawPlayerDamage - Shield)` `Shield` sa pocita len pri damage do hraca v danej hande. ## Ako sa urcuje vitaz handy Vyhodnocuje sa najlepsia 5-kartova kombinacia zo 7 kariet: - tvoje 2 karty + 5 kariet na stole, - nepriatelove 2 karty + tych istych 5 kariet na stole. Porovnanie: 1. Typ kombinacie (Pair, Two Pair, Straight, Flush, ...) 2. Pri rovnosti rozhoduju kickery (rank vector). ## Vizualne pomocky v hre - Hore vpravo su animovane bary: - `Player Edge`, - `Enemy Edge`, - `Shield`. - Po showdowne su vitazne karty zvyraznene zlatym obrysom. - Nepriatelove karty sa odkryju pri showdowne. ## Tipy - Silna handa + vyssi `PlayerEdge` = velky tlak na HP nepriatela. - Pri riziku prehry pomaha `Guard`, `Check` alebo `Dodge` (kvoli `Shield`). - `Fold` je takticky ustupok: prehras handu, ale casto prezijes lacnejsie.