Releases
v1.0.0.0
Compare
Sorry, something went wrong.
No results found
What's Changed
Added
Board Display Themes
Three display themes for board visualization
ASCII theme (letters and dots) - Default, works on all terminals
Unicode theme (chess symbols) - Prettier display with Unicode support
Borders theme (Unicode with borders and coordinates) - Most detailed view
Theme selection integrated into all game modes (PvP, PvC, AI vs AI)
set_theme() method for dynamic theme switching during games
list_themes() class method to display available themes
Theme configuration added to config_template.py
Interactive theme selection in play.py for all game modes
Changed
Updated ChessGame base class to accept theme parameter
Modified display_board() method to use selected theme
Updated PlayerVsPlayerGame, PlayerVsComputerGame, and AIvsAIGame to support theme parameter
Enhanced configuration template with DEFAULT_BOARD_THEME setting
Updated README.md with board theme documentation and usage examples
You can’t perform that action at this time.