Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Caissa 1.0.0 - Chess GUI (Python Build)



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