Skip to content

A UCI compliant chess engine that may or may not be French.

Notifications You must be signed in to change notification settings

Altanis/sacre_dieu

Repository files navigation

Sacre Dieu

sacredieu logo

A UCI compliant chess engine that may or may not be French.

Features

  • FEN Parser
  • Bitboards
  • Magic Bitboards
  • UCI Compliancy
  • Negamax with A/B Pruning
  • Iterative Deepening
  • Draw Detection
    • Threefold Repetition
    • 50-Move Rule
  • Mate Distance Pruning
  • Move Ordering Heuristics
    • MVV-LVA
    • Hash Move Ordering
    • History Heuristic with Gravity
    • Killer Moves
    • SEE (strong)
  • HCE
    • Material Evaluation
    • Piece Square Tables
  • Quiescence Search (Captures + Promotions)
  • Principal Variation Search
  • Transposition Table
    • Data Structure
    • Cutoffs
  • Reverse Futility Pruning
  • Null Move Pruning
  • Late Move Reduction
  • Late Move Pruning
  • Check Extensions
  • Aspiration Windows
  • Soft TM
  • Improving Heuristic
  • Quiescent SEE Pruning
  • PVS SEE Pruning
  • Continuation History
  • Capture History
  • History Pruning
  • Singular Extensions
  • Multicut
  • Double/Triple/Negative Extensions
  • Cutnode
  • Static Eval Correction History
  • Futility Pruning
  • Quiescent Futility Pruning
  • Internal Iterative Reduction
  • NNUE
  • Threading

About

A UCI compliant chess engine that may or may not be French.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages