Browser-playable chess plus the original Java console implementation.
Open web/index.html in a browser to play.
Files:
web/index.htmlfor the page structureweb/styles.cssfor the board and layoutweb/app.jsfor the chess engine, UI, and AI
Features:
- Full legal move validation
- Check, checkmate, and stalemate detection
- Castling, en passant, and promotion
- Click-to-move board UI
- Minimax AI with alpha-beta pruning
javac -d out src\chess\*.java
java -cp out chess.ChessConsoleApp