summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-10-28 23:24:08 +0100
committersalmonik <salmonik@tuta.io>2026-10-28 23:24:08 +0100
commit33452f55afcad603f72e054d56ad7848a3d09503 (patch)
treefcef1b0e4a88284ff3fc652fbaecdb087413a17f /docs
parentv1.1.0: highlight winning symbols on the slots board (diff)
downloadzagan-bet-33452f55afcad603f72e054d56ad7848a3d09503.tar.gz
zagan-bet-33452f55afcad603f72e054d56ad7848a3d09503.zip
v1.2.0: show the symbol paytable on the slots board
Diffstat (limited to 'docs')
-rw-r--r--docs/SLOTS.md14
-rw-r--r--docs/TESTING.md3
2 files changed, 10 insertions, 7 deletions
diff --git a/docs/SLOTS.md b/docs/SLOTS.md
index a64bdbf..a2e778d 100644
--- a/docs/SLOTS.md
+++ b/docs/SLOTS.md
@@ -66,17 +66,19 @@ The board is nine lines:
66 66
67``` 67```
68=== SLOTS === 68=== SLOTS ===
69Bet: 10 PLN Lines: 5 Balance: 1000 PLN 69Bet: 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 73Pays 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
74Won 20 PLN 74Won 20 PLN
75Winning lines: 2 75Winning lines: 2
76[+/-] Bet [SPACE] Spin [Q] Quit 76[+/-] Bet [SPACE] Spin [Q] Quit
77``` 77```
78 78
79Winning cells use braces and are rendered yellow/bold in the terminal. The 79The line above the status is the compact paytable: for each symbol, the
80line list below the status names the paylines that won. Both come from the 80multipliers of the total bet for 3, 4 and 5 of a kind. Winning cells use
81server's `win_lines` and `win_cells`, which are already carried through the 81braces and are rendered yellow/bold in the terminal. The line list below the
82client state for the animation pass. 82status names the paylines that won. Both come from the server's `win_lines`
83and `win_cells`, which are already carried through the client state for the
84animation pass.
diff --git a/docs/TESTING.md b/docs/TESTING.md
index 8e35c5a..7f54798 100644
--- a/docs/TESTING.md
+++ b/docs/TESTING.md
@@ -36,7 +36,8 @@ Use an 80-column terminal because several output lines are width-sensitive.
36 prompt, Ctrl+C exits and restores the terminal. 36 prompt, Ctrl+C exits and restores the terminal.
374. `help` fits 80 columns. Tab completion wraps within 76 columns and the 374. `help` fits 80 columns. Tab completion wraps within 76 columns and the
38 cursor stays visible. 38 cursor stays visible.
395. `play slots 50` shows a 5x3 grid, `Lines: 5`, and the fetched balance. 395. `play slots 50` shows a 5x3 grid, the `Pays 3/4/5 x bet:` paytable line, and
40 the fetched balance.
406. Space shows `Spinning...`, then the 3 rows, win text, winning-line list, and 416. Space shows `Spinning...`, then the 3 rows, win text, winning-line list, and
41 new balance inside the same 9-line board. Winning symbols appear as 42 new balance inside the same 9-line board. Winning symbols appear as
42 yellow/bold `{ X }` cells; the `Winning lines:` list matches. The controls 43 yellow/bold `{ X }` cells; the `Winning lines:` list matches. The controls