A terminal line chess game as my 2nd project for my 2nd semester at the university of Luxembourg.
A chess variant game called duck chess that is played against an AI player. The AI player uses minimax and alpha-beta pruning algorithms (𝛼−𝛽) to decide the best move to make.
The duck chess variant adds a rubber duck that both players can move. The duck blocks the square it’s on, making it impossible for pieces to move to that square or through it. This introduces new tactics and strategies to the game
python3:
- Windows: https://docs.python.org/3/using/windows.html#installing-python
- Mac: https://docs.python.org/3/using/mac.html#getting-and-installing-macpython
- Linux: https://docs.python.org/3/using/unix.html#getting-and-installing-the-latest-version-of-python
- Castling
- En passant
- Promotion
- Checkmates
- Stalemate