ChessVar is a desktop chess application supporting popular chess variants.
AI(ChatGPT) was used for some code generation, debugging and graphics(logos).
ChessVar is a desktop chess application supporting popular chess variants.
AI(ChatGPT) was used for some code generation, debugging and graphics(logos).
Key changes to the game:
New update:
Introducing game history tab:
~/.chessvar/puzzle_progress.json~/.chessvar/game_history.jsonLog in to leave a comment
Big Update!:
Log in to leave a comment
##Key Changes:
-Added bot move animation and smooth transitions when stepping through move history.
-Expanded bot difficulty to 5 tiers with distinct pacing and behavior.
-Improved UX by blocking moves when viewing past positions (with clear feedback).
-Added keyboard shortcuts and a dedicated shortcuts dialog in the main menu.
##Bot (Difficulty & Pacing):
-Beginner → random moves, instant
-Novice → very fast engine
-Intermediate → short think time
-Advanced → longer think time
-Master → longest think time
##UX & Controls:
← / →: previous/next move
Home / End: first/latest position
Ctrl+N: new game
Ctrl+M: main menu
Ctrl+S: export PGN
##UI Improvements:
-Improved variant descriptions (playstyle + rules).
-Enhanced title and subtitle visibility.
-Moved Rules and Shortcuts to a side panel.
##Fixes:
-Fixed crash when rapidly clicking New Game during bot operations.
-Prevented stale bot responses from applying after reset.
-Fixed errors when moving quickly after the opponent (validation + legality checks).
Log in to leave a comment
I build chess game where you can play popular chess variants! The most challenging thing was definetly GUI. I had no previous experience in building such games which caused a lot of bugs. But with a lot of hours spent I hope I fixed them all. Happy hacking!
Progress:
Log in to leave a comment
Progress:
-Many bug fixes
-Preparing for publishing
Thoughts:
The game is finished.
Log in to leave a comment
Progress:
Log in to leave a comment
Progress:
Log in to leave a comment
Progress:
Log in to leave a comment
Progress:
Log in to leave a comment
Progress:
Log in to leave a comment