Skip to content

sgtqwq/Gecko

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

156 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gecko

Gecko, a C++​ chess engine created by sgtqwq, a 14-year-old middle school student in China.

logo

Strength

Currently,Gecko v0.37.1-dev is ~3145+-100 Elo .

Features

Board Representation

  • Simple Bitboard Representation
  • Flip-Based side-to-move

Search

  • Principal Variation Search

  • Iterative Deepening

  • Quiescence Search

  • Transposition Table (Zobrist Hashing)

  • Mate Distance Pruning

  • Null Move Pruning

  • Reversed Futility Pruning

  • Late Move Pruning

  • Internal Iterative Reduction

  • Singular Extensions

  • Razoring

  • Futility Pruning

  • Late Move Reduction

  • Check Extensions

  • Move Ordering

    • TT Move

    • MVV-LVA

    • Killer Moves

    • Simple History Heuristic

Evaluation

  • NN(no UE) (768->32)x2->1 training on Lc0 data

Time Management

  • Simple Time Management

Credit

  • Many Open Source Chess Engines

About

Not very strong chess engine

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors