Skip to content

Chess game in make in python to exercise myself to this language

Notifications You must be signed in to change notification settings

DaBaptisteFraboul/Chess_game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess_game

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.

About

Chess game in make in python to exercise myself to this language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published