WARNING: GUI breaks at aspect ratios other than 16:9
A Chess GUI in Unity.
Supported game modes: Pass & Play, or against UCI chess engine(Stockfish, etc)
WARNING: GUI breaks at aspect ratios other than 16:9
A Chess GUI in Unity.
Supported game modes: Pass & Play, or against UCI chess engine(Stockfish, etc)
WARNING: The GUI scale breaks at any aspect ratio other than 16:9. If your aspect ratio is different, please change the resolution from settings temporarily.
This is a desktop application that lets you play chess offline, with all features, like going back moves to review your game, playing against an engine, exporting FEN and PGN, etc. To set up an engine, download a UCI compatible engine of your choice(mostly stockfish), and from the Engines tab, navigate to the downloaded executable, and add it. You can now select this engine as your opponent while playing.
Completed the app, and now (nearly) ready for shipping, after just a few minor patches and build!
Updates:
Log in to leave a comment
Added a chess timer! Has a red theme for time < 1 min.
This integrates with the move history, so if you go back into the game, the time also rewinds.
Log in to leave a comment
Added game rewind!
Now you can select a move from the move history, and go back to that position. Playing a move from there will revert the game to that state, essentially acting like a rewind/takeback.
Log in to leave a comment
GUI now handles promotions.
Log in to leave a comment
Added an engine selector dialog where you can browse for your own downloaded UCI chess engine!
All added engines get stored in the game configuration, which is loaded on startup. These engines can be selected as an opponent in the New Game dialog
Log in to leave a comment
Working on an engines config tab where you can add your own engines!
Log in to leave a comment
Added New Game buttons, and engine integration! (please don’t comment on Jimbo’s moves, ik it is pathetic)
Next - castling support, and board flips to active player’s side.
Log in to leave a comment
Added UI for starting a new game, now working on the functionality.
Log in to leave a comment
Added basic game logic and piece movement!
No detection for concepts like check/checkmate, so you can just capture someone’s king! (as in the video)
Log in to leave a comment
Added piece rendering, board setup and fen parsing!
Log in to leave a comment