diff options
| author | salmonik <salmonik@tuta.io> | 2026-10-28 23:31:54 +0100 |
|---|---|---|
| committer | salmonik <salmonik@tuta.io> | 2026-10-28 23:31:54 +0100 |
| commit | 7d18a268547734daf19a740b6533e9c1697baf1a (patch) | |
| tree | 789f519a19b053b8ad0ff41d2828fe22c06fb21a /docs | |
| parent | v1.2.0: show the symbol paytable on the slots board (diff) | |
| download | zagan-bet-7d18a268547734daf19a740b6533e9c1697baf1a.tar.gz zagan-bet-7d18a268547734daf19a740b6533e9c1697baf1a.zip | |
v1.2.1: track wrapped board lines and split the paytable
Diffstat (limited to '')
| -rw-r--r-- | docs/SLOTS.md | 17 | ||||
| -rw-r--r-- | docs/TESTING.md | 2 |
2 files changed, 10 insertions, 9 deletions
diff --git a/docs/SLOTS.md b/docs/SLOTS.md index a2e778d..b8c670b 100644 --- a/docs/SLOTS.md +++ b/docs/SLOTS.md | |||
| @@ -62,7 +62,7 @@ server sends exactly which cells won. | |||
| 62 | 62 | ||
| 63 | ## Client board | 63 | ## Client board |
| 64 | 64 | ||
| 65 | The board is nine lines: | 65 | The board is ten lines: |
| 66 | 66 | ||
| 67 | ``` | 67 | ``` |
| 68 | === SLOTS === | 68 | === SLOTS === |
| @@ -70,15 +70,16 @@ Bet: 10 PLN Balance: 1000 PLN | |||
| 70 | [ C ] [ L ] [ O ] [ G ] [ D ] | 70 | [ C ] [ L ] [ O ] [ G ] [ D ] |
| 71 | [ S ] { C } { C } [ O ] [ G ] | 71 | [ S ] { C } { C } [ O ] [ G ] |
| 72 | [ D ] [ S ] { C } [ L ] [ O ] | 72 | [ D ] [ S ] { C } [ L ] [ O ] |
| 73 | Pays 3/4/5 x bet: C 2/5/15 L 3/7/20 O 3/8/25 G 4/12/40 D 6/18/70 S 9/30/150 | 73 | Pays 3/4/5 x bet: C 2/5/15 L 3/7/20 O 3/8/25 |
| 74 | G 4/12/40 D 6/18/70 S 9/30/150 | ||
| 74 | Won 20 PLN | 75 | Won 20 PLN |
| 75 | Winning lines: 2 | 76 | Winning lines: 2 |
| 76 | [+/-] Bet [SPACE] Spin [Q] Quit | 77 | [+/-] Bet [SPACE] Spin [Q] Quit |
| 77 | ``` | 78 | ``` |
| 78 | 79 | ||
| 79 | The line above the status is the compact paytable: for each symbol, the | 80 | The two lines above the status are the compact paytable: for each symbol, the |
| 80 | multipliers of the total bet for 3, 4 and 5 of a kind. Winning cells use | 81 | multipliers of the total bet for 3, 4 and 5 of a kind. It is split so it does |
| 81 | braces and are rendered yellow/bold in the terminal. The line list below the | 82 | not wrap on a narrow terminal. Winning cells use braces and are rendered |
| 82 | status names the paylines that won. Both come from the server's `win_lines` | 83 | yellow/bold in the terminal. The line list below the status names the paylines |
| 83 | and `win_cells`, which are already carried through the client state for the | 84 | that won. Both come from the server's `win_lines` and `win_cells`, which are |
| 84 | animation pass. | 85 | already carried through the client state for the animation pass. |
diff --git a/docs/TESTING.md b/docs/TESTING.md index 7f54798..84d98e7 100644 --- a/docs/TESTING.md +++ b/docs/TESTING.md | |||
| @@ -39,7 +39,7 @@ Use an 80-column terminal because several output lines are width-sensitive. | |||
| 39 | 5. `play slots 50` shows a 5x3 grid, the `Pays 3/4/5 x bet:` paytable line, and | 39 | 5. `play slots 50` shows a 5x3 grid, the `Pays 3/4/5 x bet:` paytable line, and |
| 40 | the fetched balance. | 40 | the fetched balance. |
| 41 | 6. Space shows `Spinning...`, then the 3 rows, win text, winning-line list, and | 41 | 6. Space shows `Spinning...`, then the 3 rows, win text, winning-line list, and |
| 42 | new balance inside the same 9-line board. Winning symbols appear as | 42 | new balance inside the same 10-line board. Winning symbols appear as |
| 43 | yellow/bold `{ X }` cells; the `Winning lines:` list matches. The controls | 43 | yellow/bold `{ X }` cells; the `Winning lines:` list matches. The controls |
| 44 | line is never overwritten. Slots rules and RTP: `docs/SLOTS.md`. | 44 | line is never overwritten. Slots rules and RTP: `docs/SLOTS.md`. |
| 45 | 7. `+` / `-` after a spin changes only the bet; no stale grid or result lines | 45 | 7. `+` / `-` after a spin changes only the bet; no stale grid or result lines |
