A two-player chess game using python and pyglet. No computer AI. All rules implemented except "en passant".
- All rules except "en passant" implemented (castling, promotion, etc.).
- A piece can only be moved if it's a valid move.
- Shows all possible locations a piece can move to.
- Highlights king red when in check.
- Install Python 3.5 or newer if not already installed.
- In cmd, type:
python3 -m pip install pyglet
- Run main.py.
- Click on a piece to show all possible moves.
- Click on one of the boxes to which the piece can move.
- Now it's the other's turn.