You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Shows FEN of the current position and allows to load other FEN.
Board can be rotated to view the position from either color's perspective.
It is possible to undo moves.
It is possible to play against computer and choose how it would
calculate its response to your move:
Random: chooses randomly from all possible moves.
Minimax: basic implementation with alpha-beta pruning and configurable depth, shows its evaluation (no quiescence search and other stuff implemented so evaluation is not accurate).
MCTS: Monte Carlo tree search with configurable number of runs, rollouts played randomly to the end of the game.
UCI: Use external engine (like Stockfish) to play against it.
It possible to edit current position on the board (including whose turn it is now and castling rights):
Nice dialog window when a pawn promotes:
Support two boards (from both colors' perspective):
Tablebase using Lichess API:
Support external UCI engine:
Build analysis graph using UCI engines (you can load multiple engines so they analyse simultaneously to speed up the process):