3D chess game based on the Bauhaus chess set by Joseph Hartwig (1923)
Original design and code by juliangarnier and improved by LunarEclipseCode
Originally released under MIT License. However, this version is provided under GPL due to Stockfish integration.
-
Migrated from table-based layout to CSS Grid to resolve Firefox compatibility issue
-
Added support to play against bot via Stockfish
-
Optimized for touchscreen devices
-
Improved User Experience
- Choose to play as either white or black pieces
- Board rotation on each move can now be disabled
- Added mid-game restart functionality
- No more page reload needed to start a new game after ending one
-
Bug Fixes
- Fixed squares being highlighted even if the piece is off the board
- three.js : https://github.com/mrdoob/three.js
- chess.js : https://github.com/jhlywa/chess.js
- stockfish.js : https://github.com/nmrugg/stockfish.js