Revision history for Game-Dominoes
0.04 2026-10-13
- u and r, or undo and redo, take back your last move and the replies to it, and play them again
- Add from_text, and to_text(with_seed => 1) to write a game it can rebuild
- Add options, the fields a launcher offers before a game
- The keys, the screen and the picker are Game::Terminal::Kit's
- Requires perl 5.14
- The picker redraws in place instead of clearing the screen at every key
- The table wraps at the width of the terminal, not only at COLUMNS
- Shift-tab moves the cursor up
- An unset NO_COLOR or an empty one leaves colour on; any other value turns it off
0.03 2026-10-11
- Add Game::Dominoes::Terminal->run(@argv), which returns the exit status
0.02 2026-10-07
- Terminal.pm POD declares =encoding utf8
- Pick a move with the arrow keys, previewing the table it would make
with its new count and what it would score.
- The tiles of the last round are marked on the table, in a heavier
frame rather than only a colour.
- Fix: a bad --players, --seat or --variant died with a raw message and
exit 255 instead of exit 2.
- Fix: a refused option printed the usage to stdout.
- Fix: the ascii command toggled the glyphs but not the output layer, so
switching to the drawn tiles printed Wide character warnings.
- Fix: trailing whitespace on every drawn row and option line.
- Exit status documented: 0 if your seat won, 1 if not, 2 for a bad
option.
Keyboard Shortcuts
Global
s
Focus search bar
?
Bring up this help dialog
GitHub
gp
Go to pull requests
gi
Go to GitHub issues (only if GitHub is preferred repository)