Skip to content

anirvinv/ChessBlitzTrainer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess Blitz Trainer

A mediocre chess engine that is bad at openings and endgames, but better at middlegames.

gif didnt load

Try it out here

(The bot is black)

Features:

  • Uses the minimax algorithm with alpha beta pruning to search for moves
  • Depending on the board evaluations and number of possible moves, the depth of the search tree is dynamically increased
    • Reason: When there are not many moves to choose from, search tree is narrow. Thus, the depth can be increased to dramatically improve performance
    • Could improve results for endgames
  • Currently, the max guaranteed search depth is 3 ignoring the dynamic adjustments

Todo:

  • Add timed games functionality
  • Sometimes the backend hangs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published