Skip to content

NicolasSegl/Athena

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

155 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Athena

Athena is a UCI compatible chess engine with an elo rating of approximately 1670 on the CCRL blitz index.

Features

  • Negamax
  • Alpha Beta Pruning
  • Quiescence Move Search
  • Killer Move Ordering Heuristic
  • MVV_LVA Ordering Heuristic
  • History Move Ordering Heuristic
  • Null Move Pruning
  • Delta Pruning
  • Principal Variation Search
  • Transposition Table
  • Aspriation Windows
  • Extensions
    • Check Extensions
    • Recapture Extensions
    • Pawn Promotion Extensions
  • Iterative Deepening
  • Transposition Table
  • Static Exchange Evaluation Pruning (SEE)
  • Piece Square Tables
  • Opening Book

Building Athena

mkdir build
cd build
cmake ..
make

When running the newly made executable, ensure that /books/ is in Athena's current working directory, otherwise she won't be able to use the opening book.

About

Athena is a UCI compatible chess engine.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors