Nicarao Chess is a basic chess engine written in Go by Deybis Melendez.
Lichess Account (2100 elo blitz).
- UCI Protocol
- github.com/dylhunn/dragontoothmg
-
Negamax Alpha Beta framework
-
Iterative Deepening
-
Transposition Table
-
Move Ordering:
- Hash Move
- Killer Heuristic
- History Heuristic
- MVV-LVA
-
Selectivity:
- Late Move Reduction (LMR)
- Quiescence
- Material
- Piece Square Table
- Evaluation of pieces
- Tapered eval
- Basic Draw Evaluation
- Aspiration Window
- Draw Evaluation
- Mop-up Evaluation
- Internal Iterative Deepening
- Countermove Heuristic
- Felipe Ulloa (NIC)
- Salvador Paiz (NIC)