both projects support "bitboards", meaning potentially good performance
GitHub - brighamskarda/chess: Chess library in go (AGPL)
chess is a go module with useful utilities for playing and manipulating the game of chess. It was created to expand the selection of chess libraries available in golang. As of now, one of the only fleshed out libraries is CorentinGS/chess
GitHub - CorentinGS/chess (MIT)
forked from original notnil/chess: chess package for go (public archive)
chess is a set of go packages which provide common chess utilities such as move generation, turn management, checkmate detection, PGN encoding, UCI interoperability, image generation, opening book exploration, and others. It is well tested and optimized for performance.
this is based on popular Python chess engine, well documented, no bitboard
GitHub - zserge/carnatus: A tiny chess engine in Go (sunfish port) MIT
Let's write a tiny chess engine in Go
No comments:
Post a Comment