Existe una gran cantidad de software de Go disponible para ayudar a los jugadores de Go . Esto incluye programas de software que juegan Go por sí mismos, programas que se pueden usar para ver y/o editar registros y diagramas de juegos, programas que permiten al usuario buscar patrones en los juegos de jugadores fuertes y programas que permiten a los usuarios jugar entre sí a través de Internet.
Con la llegada de AlphaGo en 2016, los programas informáticos pueden vencer a los mejores jugadores profesionales en el tablero estándar de 19x19. En el artículo sobre Go informático se puede encontrar una mirada más profunda a los programas de juego de Go y la investigación que los respalda .
Existen varios formatos de archivo que se utilizan para almacenar registros de partidas, el más popular de los cuales es el formato Smart Game (SGF). Los programas que se utilizan para editar registros de partidas permiten al usuario registrar no solo las jugadas, sino también las variaciones, los comentarios y más información sobre la partida. [1]
Las bases de datos electrónicas se pueden utilizar para estudiar situaciones de vida o muerte, joseki , fuseki y partidas de un jugador en particular. Los programas disponibles ofrecen a los jugadores opciones de búsqueda de patrones, lo que permite a un jugador investigar posiciones buscando partidas de alto nivel en las que se producen situaciones similares. Este tipo de software generalmente enumerará movimientos de seguimiento comunes que han sido jugados por profesionales y brindará estadísticas sobre la relación de victorias y derrotas en situaciones de apertura.
Muchos servidores de Go basados en Internet permiten el acceso a la competición con jugadores de todo el mundo. [2] Estos servidores también permiten un fácil acceso a la enseñanza profesional , ya que es posible tanto enseñar partidas como realizar revisiones interactivas de partidas. [3]
El primer servidor Go que empezó a funcionar fue el Internet Go Server (IGS), que empezó a funcionar en 1992 [4] y sigue activo hoy en día. Le siguieron varios otros servidores, todos con la misma arquitectura básica de servidor-cliente. [5] Estos servidores requerían que los jugadores descargaran un programa cliente, y muchos de estos programas se desarrollaron para una amplia gama de plataformas. [5] Alrededor de 2000, la editorial Kiseido puso en marcha el Kiseido Go Server (KGS), que permitía a los jugadores jugar sin descargar un cliente utilizando un subprograma Java en el navegador web . Este servidor se hizo popular rápidamente y sigue siéndolo hoy en día. IGS y KGS eran en 2007 [actualizar]los servidores de go en tiempo real más populares para la audiencia de habla inglesa. [6] Online Go Server (OGS) [7] y Dragon Go Server (DGS) [8] eran en 2011 [actualizar]los servidores de go por turnos más populares. [6]