Skip to content

H12324/ChessBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChessBot

Ideally, a bot that plays chess or at least that was the original idea.

Now its more like 2 Chess engines being developed simultaneously. A simple GUI based one in python and a faster CLI based C++ version

Current Progress

Python:

Base Game:

  • Board Representation (Mailbox) ✓
  • Move generation ✓
  • Integrating with GUI ✓
  • Checkmate/Win conditions ✓
  • Advanced Rules
    • Castling ✓
    • Promotion ✓ *Note: only promote to queen, might change later if I feel less lazy
    • En Possant ✓
    • Stalemate

AI Development:

  • Test if game is fully functional
  • Basic Minimax
  • Alpha-Beta Pruning
  • Further optimizations

About

A bot that plays chess

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages