This is a temporary, read-only recovery of the chessprogrammingwiki while a longer-term plan is worked out. Editing is not possible right now, but will be again soon.
Chess Programming Wiki All pages Other namespaces

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

Contents
  1. Screenshot
  2. Unicode
  3. Features
    1. Board Representation
    2. Search
    3. Evaluation
  4. See also
  5. External Links
    1. Chess Engine
    2. Namesakes
  6. References

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

Up one level


  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↩︎

Categories: Open Source · MIT · Go Proglanguage · Chess Suffix

What links here

Contributors: GerdIsenberg.