Revision history for Game-Reversi
0.04 2026-10-13
- Add options, the fields a launcher offers before a game
- The keys, the screen and the cursor steering are Game::Terminal::Kit's
- Requires perl 5.14
- The picker redraws in place, and shift-tab walks the squares backwards
- Fix: after t the square you type was not echoed
- to_text and from_text carry the variant, the first colour, the starting board, the seed, and a resignation, timeout or abandonment
- Add u and r, and typed undo and redo, to take a turn back and play it again; start plays a game it is given
0.03 2026-10-11
- Add Game::Reversi::Terminal->run(@argv), which returns the exit status
0.02 2026-10-10
- Fix: Terminal.pm POD declares =encoding utf8, so t/pod.t passes.
- Fix: --level took any number. The variant was brought into BUILD when
that bug was found; the level was left in the Bot, three calls deeper,
and died with a file and a line at exit 25.
- Point at the move you mean: the arrow keys walk the squares marked *
and the line under the board says what the move would turn and what
the score would become.
- The square the last move went on is bracketed and the discs it turned
are drawn ringed, so what just happened is readable with --ascii and
with colour off.
- Fix: a refusal or a redrawn board landed on the prompt's own line off
a terminal.
0.01 2026-09-15
First version
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)