Difference between revisions of "Gochess"
GerdIsenberg (talk | contribs) (Created page with "'''Home * Engines * Gochess''' '''Gochess''',<br/> a didactic open source chess engine by Franziskus Domig, written in Go (P...") |
GerdIsenberg (talk | contribs) |
||
Line 3: | Line 3: | ||
'''Gochess''',<br/> | '''Gochess''',<br/> | ||
a didactic [[:Category:Open Source|open source chess engine]] by [[Franziskus Domig]], written in [[Go (Programming Language)|Golang]], released under the [[Massachusetts Institute of Technology#License|MIT license]] <ref>[https://github.com/fdomig/gochess/blob/master/LICENSE gochess/LICENSE at master · fdomig/gochess · GitHub]</ref>. | a didactic [[:Category:Open Source|open source chess engine]] by [[Franziskus Domig]], written in [[Go (Programming Language)|Golang]], released under the [[Massachusetts Institute of Technology#License|MIT license]] <ref>[https://github.com/fdomig/gochess/blob/master/LICENSE gochess/LICENSE at master · fdomig/gochess · GitHub]</ref>. | ||
− | It was inspired by [[ | + | It was inspired by [[chess-at-nite]] ([[Cpp|C/C++]]) and uses most of its concepts <ref>[https://github.com/fdomig/gochess/blob/master/README.md gochess/README.md at master · fdomig/gochess · GitHub]</ref> |
=Screenshot= | =Screenshot= | ||
Line 32: | Line 32: | ||
=See also= | =See also= | ||
− | * [[ | + | * [[chess-at-nite]] |
=External Links= | =External Links= |
Revision as of 23:41, 23 November 2019
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