Spaghet Pesto - chess engine based on BBC
Implements:
- Bitboards
- Pregenerated Attack Lookup Tables
- Pregenerated Magic Bitboards (self-generated)
- Copy-Make
- Legality check after making a move
- Pseudolegal Bitboard Move Generation (42.7 million nodes per second on an i7-9700F)
- PeSTO evaluation function
- negamax search algorithm
- alpha-beta pruning
- quiescence search
- Zobrist hashing
- Transposition Tables
- Move Ordering using MVV-LVA
- Principal Variation Search
- Null Move Pruning
- Reverse Futility Pruning
- History Heuristic
- Killer Heuristic
- Late Move Reduction
- Null move reduction when null move pruning is not possible
2750 CCRL,
(Compared to unofficial version 0.1)
+148 STC
+124 LTC
Comments
Post a Comment