chess
chess copied to clipboard
Multipurpose chess package for Go/Golang.
Please clearly state what license you are using.
This code is not compiling in Go 1.9: ` input, _ := console.ReadString('\n') if move, err := g.Position.ParseMove(input); err == nil { g.MakeTimedMove(move, time.Since(start)) } else { fmt.Println("Couldn't understand your...
Hi, I'm trying to use your library, but at the moment I can't find a way to get a move's algebraic notation. For example, if a rook takes another peace...
This PR brings the ability to get a SAN (Standard Algebraic Notation) for a move and to export a PGN (Portable Game Notation) for a game with moves in SAN....
Hello, this PR brings mainly some speedup, without breaking the API (~~except the BitBoards type, see Note at the end~~). - first commit a4fb1218affaf387b8a5c0529d22dbf9eb218fb3 Added tests and benchmarks to see...
- Fix module name and require statement in go.mod - Regenerate go.sum using `go mod tidy` command This should fix problem discussed in #22
This one is serious. I somehow messed up and now your `go.mod` file contains `module github.com/jezek/chess` instead of `module github.com/andrewbackes/chess`. Also the line ` github.com/andrewbackes/chess v0.0.0-20171122002438-368c396b5300` should be not in...