/the-little-game-of-chess

CLI game of chess – focused on understanding System Design concepts

Primary LanguagePython

The Little Game of Chess

To run just open the terminal in a project folder and run python3 run_chess.py

ToDo

  • Movement
    • By piece type
    • Prohibit moving through other pieces
  • Drawing the board
  • Input from user
    • Check for invalid input
    • 2 players game and related issues
  • Win conditions
  • Prohibit moves which instantly threaten the king
  • Little features
    • En passant
    • Stalemate
  • Implement proper testing