Caissa 1.0.0 - Chess GUI
Author: Abdullahkhfb
This release marks the first stable version of Caissa, a chess engine and interface developed in Python. While the project began as an academic assignment, it has been expanded into a fully functional application with multiple engine backends and a customizable user interface.
Core Features
Dual Engine Options: Users can choose between a native engine and Stockfish integration.
Search Logic: The native engine implements search algorithms such as Negamax and Alpha-Beta Pruning within ai.py.
Real-time Evaluation: An evaluation bar can be toggled to provide live feedback on the current board position.
Game Modes: Supports both Player vs. Player (PvP) and Player vs. AI modes.
Interface Customization: Includes multiple preset board themes and piece sets.
Controls and Navigation
Fullscreen: Press F to enter or exit fullscreen mode.
Resign: Press Q or use the sidebar button to resign the current game.
Restart: Press R to reset the board and start a new game.
Undo: Press the Left Arrow key to undo a move (currently limited to PvP mode).
Menu: Press M to return to the main menu from a game.

Comments
Post a Comment