From 33452f55afcad603f72e054d56ad7848a3d09503 Mon Sep 17 00:00:00 2001 From: salmonik Date: Wed, 28 Oct 2026 23:24:08 +0100 Subject: v1.2.0: show the symbol paytable on the slots board --- docs/SLOTS.md | 14 ++++++++------ docs/TESTING.md | 3 ++- 2 files changed, 10 insertions(+), 7 deletions(-) (limited to 'docs') 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: ``` === SLOTS === -Bet: 10 PLN Lines: 5 Balance: 1000 PLN +Bet: 10 PLN Balance: 1000 PLN [ C ] [ L ] [ O ] [ G ] [ D ] [ S ] { C } { C } [ O ] [ G ] [ D ] [ S ] { C } [ L ] [ O ] - +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 Won 20 PLN Winning lines: 2 [+/-] Bet [SPACE] Spin [Q] Quit ``` -Winning cells use braces and are rendered yellow/bold in the terminal. The -line list below the status names the paylines that won. Both come from the -server's `win_lines` and `win_cells`, which are already carried through the -client state for the animation pass. +The line above the status is the compact paytable: for each symbol, the +multipliers of the total bet for 3, 4 and 5 of a kind. Winning cells use +braces and are rendered yellow/bold in the terminal. The line list below the +status names the paylines that won. Both come from the server's `win_lines` +and `win_cells`, which are already carried through the client state for the +animation 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. prompt, Ctrl+C exits and restores the terminal. 4. `help` fits 80 columns. Tab completion wraps within 76 columns and the cursor stays visible. -5. `play slots 50` shows a 5x3 grid, `Lines: 5`, and the fetched balance. +5. `play slots 50` shows a 5x3 grid, the `Pays 3/4/5 x bet:` paytable line, and + the fetched balance. 6. Space shows `Spinning...`, then the 3 rows, win text, winning-line list, and new balance inside the same 9-line board. Winning symbols appear as yellow/bold `{ X }` cells; the `Winning lines:` list matches. The controls -- cgit v1.2.3