Chess
Chess v2.0
Chess GUI made in JavaFX for desktop, browser and android.
Source code: https://github.com/OrangoMango/Chess/
Stockfish
- Android: stockfish is already included in the apk
- Desktop: stockfish needs to be installed separately and must be accessed with the
stockfish
command or place the executable (the filename must start withstockfish
in order to be found by the application) in the.omchess
folder loacated in your home directory. - Browser: thanks to the stockfish.online API, it works also in the browser without installing anything.
Features
- Default chess rules (Capture, movement, en passant, castle, promotion)
- Play on the same board (Pass & play), in LAN or in a server room
- Play against stockfish (be sure to have
stockfish
installed) - Custom FEN (Click on the edit board button)
- Export game FEN or PGN once the game ended.
- Arrow
- Premoves
- Custom time control
- Drag and drop
- Underpromotion by dragging a piece in the opposite direction
Roadmap
A future version 3.0 will include:
- Game analysis (Blunders & Brilliant moves)
- Spectate games
- Account login/sign-up to save your games
- Some UI changes
- Proper premoves
Status | Released |
Platforms | HTML5, Windows, macOS, Linux, Android |
Author | OrangoMango |
Genre | Educational |
Tags | 2D, Chess, Multiplayer, Singleplayer, stockfish |
Code license | MIT License |
Average session | A few minutes |
Languages | English |
Multiplayer | Local multiplayer, Server-based networked multiplayer |
Player count | 2 |
Links | Source code |
Download
Install instructions
Stockfish
- Download stockfish from the official site
- Linux:
sudo apt-get install stockfish
- Mac:
brew install stockfish
- Windows: https://stockfishchess.org/download/windows/
- Linux:
- If you haven't, put the stockfish command as an environment variable or place the executable in the correct directory as mentioned above.
Linux
Download the .deb file and install it with this command
With sudo:
sudo dpkg -i file-name.deb
Without sudo:
dpkg -x file-name.deb .
Windows
Wrapper:
- Download and extract the zip file
- Double click on the exe file (be sure that there is a "jre" directory in the same location of the exe file).
Everything else
- Download the correct file for your architecture
- Double click on the executable file
Development log
- Chess 2.0Sep 16, 2023
Leave a comment
Log in with itch.io to leave a comment.