Skip to content

qub3s/chess_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Setup

  • devel packages for raylib needed

DONE

  • Write Board visualization
  • Write CPU NN (Adams, Linear Layer, ReLU, MSE)
  • Implement 50 move rule
  • Write basic chess rules, still missing:
    • draw positional repetition
    • castling
    • en passant
    • promoting other than to queen
  • Implement multi-threading during training (play multiple games in parallel)

TODO:

  • Implement a learning technique that shows an improvement and convincingly beats random initialization
  • Implement search with Alpha-Beta
  • Train strong NN
  • Implement multi-threading during evaluation (parallelised alpha beta pruning)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages