Software de go

Este artículo trata sobre software para jugar al go. Para el lenguaje de programación, véase Go (lenguaje de programación).
No debe confundirse con Go por computadora.
Pachi contra Leela Zero, jugando en la interfaz del programa Sabaki.

El software de go es todo el software diseñado para jugar, reproducir o almacenar partidas de go, así como jugar contra otros jugadores a través de servidores en Internet.

Programas de go

Artículo principal: Go por computadora

Desde los años 60 se han escrito programas para jugar al go, y aunque existen aplicaciones que permiten jugar contra ellas en varios niveles de juego, solo desde 2016 con la llegada de AlphaGo se ha logrado desarrollar software capaz de vencer a los mejores jugadores profesionales del mundo en igualdad de condiciones y en la modalidad más compleja del go, en tablero de 19x19 puntos.

Grabación

Aunque existen varios formatos de archivo que se utilizan para almacenar registros de partidas, el más popular es el Smart Game Format (SGF). Los programas utilizados para editar los registros del juego permiten al usuario registrar no solo los movimientos, sino también variantes, comentarios y más información sobre el juego.[nota 1]

Bases de datos

Se pueden crear bases de datos electrónicas para posiciones específicas de vida y muerte, estudio de josekis, fusekis y partidas de un jugador en particular. Los programas disponibles brindan a los jugadores opciones de búsqueda de patrones, lo que le permite al jugador buscar posiciones en partidas de alto nivel en los que ocurren situaciones similares. Dicho software generalmente enumerará continuaciones habituales así como estadísticas sobre la proporción de victorias/derrotas en situaciones de apertura.

Clientes y servidores de Internet

Muchos servidores de go en Internet permiten competir contra jugadores de todo el mundo.[nota 2]​ Estos servidores también permiten un fácil acceso a la enseñanza profesional, siendo posible tanto los juegos de enseñanza como la revisión interactiva de juegos.[1]

El primer servidor Go que comenzó a funcionar es Internet Go Server (IGS), que comenzó a funcionar en 1992[2]​ y sigue activo en la actualidad. Siguieron varios otros servidores, todos con la misma arquitectura básica servidor-cliente.[3]​ ichos servidores requerían que los jugadores descargaran un programa cliente, por lo que muchos de estos programas se desarrollaron para una amplia gama de plataformas.[3]​ Alrededor del año 2000, Kiseido Publishing inició Kiseido Go Server (KGS), que permitía jugar sin descargar un cliente utilizando un subprograma Java en el navegador web. Este servidor rápidamente se hizo popular y todavía lo es hoy. IGS y KGS en 2007 eran los servidores de go en tiempo real más populares para la audiencia de habla inglesa.[4]​ Online Go Server (OGS)[5]​ y Dragon Go Server (DGS)[6]​ eran a partir de 2011 los servidores go por turnos más populares.[4]

Notas

  1. Se pueden encontrar listas de tales programas en Sensei's Library y GoBase (en inglés).
  2. Se pueden encontrar listas de servidores de go en Sensei's Library y el sitio de la AGA (en inglés).

Referencias

  1. La Asociación Británica de Go provee una lista de servicios de enseñanza.
  2. Jim Z. Yu A Brief History of IGS, the Early Years - 1992 & 1993 Retrieved on 2007-12-11
  3. a b British Go Association. «Go Servers - A Short History». Consultado el 11 de diciembre de 2007. 
  4. a b British Go Association. «Internet Go». Consultado el 1 de octubre de 2011. 
  5. Online Go Server
  6. Dragon Go Server

Enlaces externos

En inglés:

  • Lista de programas de go en Sensei's Library
  • Lista de programas de grabación y edición de partidas de go en Sensei's Library
  • Lista de programas de bases de partidas en Sensei's Library
  • Lista de programas de grabación y edición de partidas de go en GoBase
  • Lista de servidores de go en internet en Sensei's Library
  • Lista de servidores de go en internet en el sitio de la American Go Association (AGA)
  • Lista de servicios de enseñanza de go en el sitio de la British Go Association (BGA)
  • Software libre de go
  • GoKnot, una solución abierta de desarrollo en Windows
  • Alejo's Tenuki Video-reviews and analysis.*GoNote
  • GoChild página web diseñada para aprender a jugar go eficientemente

Interfaces de usuario

Estos programas proporcionan interfaces gráficas en una variedad de plataformas, realizando varias combinaciones de los servicios enumerados anteriormente.

  • CGoban - Linux / Unix
  • Drago - Windows
  • gGo - basada en Java
  • glGo - Linux / Windows; prototipo de tablero 3D
  • Goban - Mac OS X
  • GoGui - basada en Java
  • GridMaster - Android
  • Jago Archivado el 13 de marzo de 2021 en Wayback Machine. - basada en Java
  • qGo - Linux / Windows / Mac OS X; también es cliente de IGS
  • Quarry - Linux, basado en GTK+
  • Ruby Go - Linux, Unix, Windows, basado en GTK+
  • Monkeyjump - Linux, basado en Python/SDL
  • Go Game Online Viewer
  • Sabaki, interfaz multiplataforma para reproducir y editar partidas
Control de autoridades
  • Proyectos Wikimedia
  • Wd Datos: Q3257925
  • Wd Datos: Q3257925