Gochess

Home * Engines * Gochess

Gochess,

a didactic open source chess engine by Franziskus Domig, written in Golang, released under the MIT license [1]. It was inspired by chess-at-nite ( C/C++) and uses most of its concepts [2]

Screenshot

Gochess’ command line interface: ASCII-board with Unicode Pieces [3]

Unicode

[4]


symbolsUnicode = []string {
  ".",
  "♙", "♘", "♗", "♖", "♕", "♔",
  "♟", "♞", "♝", "♜", "♛", "♚",
}

Features

Board Representation

[5]

Evaluation

[6]

See also

Chess Engine

Namesakes

References

  1. gochess/LICENSE at master · fdomig/gochess · GitHub
  2. gochess/README.md at master · fdomig/gochess · GitHub
  3. gochess/gochess.png at master · fdomig/gochess · GitHub
  4. ochess/piece.go at master · fdomig/gochess · GitHub
  5. gochess/search.go at master · fdomig/gochess · GitHub
  6. gochess/eval.go at master · fdomig/gochess · GitHub

Up one level