aboutsummaryrefslogtreecommitdiff
path: root/doc/tex/previousWorks.tex
blob: 6ba5dce980f8ae63409c801c60923c1181520629 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
\section{Previous works}

\subsection{SGF}

SGF (\textit{Smart Go Format} or \textit{Smart Game Format}) is a text file
format specification for records of games or even collections of them. It was
devised for Go but it supports other games with similar turns structure. It
supports move variations, annotations, setups and game metadata. By supporting
SGF, our application can be used to analyse existing games registered by other
applications, such as those played on online Go servers.

The SGF specification can be found at
\url{https://www.red-bean.com/sgf/user_guide/index.html}

\subsection{GTP}

GTP (\textit{Go Text Protocol}) is a text based protocol for communication with
computer go programs. [ref https://www.lysator.liu.se/~gunnar/gtp/] It is the
protocol used by GNU Go and the more modern and powerful KataGo. By supporting
GTP, our application can be used with existing GUIs and other programs, making
it easier to use it with the tools users are already familiar with.