Changes for version 0.04 - 2026-10-13

  • Add options, the fields a launcher offers before a game
  • The keys, the screen and the move picker are Game::Terminal::Kit's
  • Requires perl 5.14
  • An unset NO_COLOR or an empty one leaves colour on; any other value turns it off
  • to_pdn and from_pdn carry a resignation, an agreed draw and a standing draw offer
  • Add u and r, undo and redo, through Game::Terminal::Kit::History

Modules

English draughts as an engine, with a terminal game on top
the 32 playing squares and what stands on them
an opponent, at five strengths
what a move was refused for
one move, with everything it did
moves, positions and games as text
one man or king on the board
how a game ended
move generation over a raw position
the board numbering, and the step and jump tables built from it
the game at a prompt