Skip to content

Skoolin/Bredonk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bredonk

Bredonk is my attempt on implementing a competitive Tak Board Game Engine in C++.

Feature Roadmap

Tak Implementation

  • Bitboard Representation
  • Move Generation
  • Make/Unmake Moves
  • Magic Bitboards for Spreads
  • Komi Support

Search

  • Alpha-Beta Search
  • Move Ordering
  • Zobrist Hashing
  • Transposition Tables
  • Iterative Deepening
  • Late Move Reduction
  • Null Move Pruning
  • Aspiration Windows
  • Principal Variation Search
  • Multi-Threading with Lazy SMP
  • Internal Iterative Deepening

Evaluation

  • NNUE Evaluation (no training code yet)
  • SIMD Acceleration

Other

  • TEI Protocol

About

Alpha-Beta Tak Engine written in C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •