World Conquest Chronicles

World Conquest Chronicles

go-chess-minimax, v1.3

The library that implements a chess engine based on the minimax algorithm.

Replace a hash table with an LRU cache in a transposition table implementation, reuse it between searches and refactor.

Change Log

Features

Benchmarks

chessminimax.CachedSearcher:

BenchmarkCachedSearcher_1Ply-8            100000         17615 ns/op
BenchmarkCachedSearcher_2Ply-8            100000         18070 ns/op
BenchmarkCachedSearcher_3Ply-8            100000         18059 ns/op

Repository

Link: https://github.com/thewizardplusplus/go-chess-minimax/tree/v1.3.

Content: code.

License: MIT.