Difference between revisions of "Gochess"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
(One intermediate revision by the same user not shown) | |||
Line 30: | Line 30: | ||
* [[Material|Material Balance]] | * [[Material|Material Balance]] | ||
* [[Piece-Square Tables]] | * [[Piece-Square Tables]] | ||
+ | * [[Doubled Pawn]] | ||
=See also= | =See also= | ||
Line 44: | Line 45: | ||
'''[[Engines|Up one level]]''' | '''[[Engines|Up one level]]''' | ||
[[Category:Open Source]] | [[Category:Open Source]] | ||
+ | [[Category:MIT]] | ||
[[Category:Go Proglanguage]] | [[Category:Go Proglanguage]] | ||
[[Category:Chess Suffix]] | [[Category:Chess Suffix]] |
Latest revision as of 21:41, 25 August 2020
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
Screenshot
Gochess' command line interface: ASCII-board with Unicode Pieces [3]
Unicode
symbolsUnicode = []string { ".", "♙", "♘", "♗", "♖", "♕", "♔", "♟", "♞", "♝", "♜", "♛", "♚", }
Features
Board Representation
Search
Evaluation
See also
External Links
Chess Engine
Namesakes
- GitHub - jonpchin/gochess: Online real time chess web server using websockets
- GitHub - anastasop/gochess: A library for handling chess games. It will support PGN, FEN, UCI
References
- ↑ gochess/LICENSE at master · fdomig/gochess · GitHub
- ↑ gochess/README.md at master · fdomig/gochess · GitHub
- ↑ gochess/gochess.png at master · fdomig/gochess · GitHub
- ↑ ochess/piece.go at master · fdomig/gochess · GitHub
- ↑ gochess/search.go at master · fdomig/gochess · GitHub
- ↑ gochess/eval.go at master · fdomig/gochess · GitHub