Chess game in make in python to exercise myself to this language, I am learning a lot about programation and how to approach the conception of an application/script
Based upon the tutorial by mikolaj-skrzypczak / (YT link)
Roadmap of implementations to make :
🎲 Game mechanics :
✅ Castling move
✅ En-passant move
✅ Pawn promotion
✅ Pieces moves
✅ Knight moves
✅ King moves
✅ Queen moves
✅ Pawn moves
✅ Rook moves
✅ Bishop moves
✅ Pins and Checks system (complex algorithm version)
✅ Checkmate and Stalemate detection
🎨 Art :
🟧 Complete redesign :
🟧 Pieces
✅ Board
✅ GUI
⬜ Victory screen
⬜ Defeat screen
⬜ Menus
⬜ Juicy animations for User interaction
🎵 Sound :
🟧 Sound system implementation
🟧 Sound design for moves
🟧 Victory sound
🟧 Defeat sound
⭐ Miscellaneous :
🟧 FEN notation loading/writing of position
(Retake on it)
⬜ Algebrical notation of the game
⬜ Position loading
# Drag and drop implementation
✅ Menus integration
✅ Stockfish integration for AI
# Chess.com Daily puzzle
# Multiplayer :
# Sending moves using network
# Receiving moves throught network
Thx to Paul-Émile for teaching me so much about computers, sofware and programation.