boldchess-web-app
boldchess-web-app copied to clipboard
A responsive web-based chess app and graphical user interface (GUI) for the Stockfish chess engine, featuring analysis, evaluation, and graphical representations. It is the official chess app of BoldC...
Updating the Chess engine: https://stockfishchess.org/ At the moment, the source codes are utilizing an old version of Stockfish 10. **Repositories For Reference:** https://github.com/nmrugg/stockfish.js https://github.com/niklasf/stockfish.js
A feature to set the time for both players can be valuable for this chess web GUI. That will allow the players to challenge the engine under different time modes...
The code right now is not written according to the latest **ES2024** code standards. Alternatively, upgrading the codes to TypeScript can also be a wise move. **For Reference:** [https://github.com/tc39/ecma262/releases](https://github.com/tc39/ecma262/releases)
A standard feature that it is used by many players.
It would be nice to add a feature where the player can create an auto-move during the turn of the opponent (whether the opponent is the engine or another local...
This feature swaps the chessboard so that you will be playing with the other color and the opposing player or engine will be playing with yours. All in one click.
Addition of an opening book so that the engine does not spend a very long time on the first few moves when playing against level 20, for example. The app...
Ability to show analysis while playing against the engine. Right now, when playing against the engine, the player can not view the evaluation or check the engine's score, for example....
Currently, the app does not check for draw rules such as insufficient material, threefold repetition, and the 50-move rule without captures. - **Insufficient Material**: Neither player has enough pieces to...
There is a bug in the code or in the evaluation function of the app that is either instructing or preventing Stockfish.js from changing the chess opening during the first...