Goldfinger dev-ba5 JA - new chess engine




Goldfinger - An alpha-beta chess engine written in Go
Author: Danielwzyang
Rated ~1500-1600 on Lichess

Current Functionalities
UCI Support + Linked with Lichess
FEN Processing
GUI for Board Representation
Input Moves using Long Algebraic Notation
Pseudo Legal Move Generation with Magic Bitboards
Iterative Deepening with Aspiration Windows
Alpha-Beta Pruning with the Negamax framework
Late Move Reduction
Null Move Pruning
Move Ordering with MVV-LVA, Killer Heuristic, and History Heuristic
PeSTO Evaluation
Quiescence Search with Delta Pruning and basic Static Exchange Evaluation
Tranposition Table with Zobrist Hashing
Perft Test
Repetition Table (disregards 3 in a row rule; just ignores the first repetition)
Fifty Move Rule Detection


Comments

Popular posts from this blog

We already have the new Fritz 20 program - what does it look like and how does it work?

Stockfish 250702 wins Android Chess Engines Tournament, 2025.08.03-04