Jugar al clásico de estrategia de tablero Go en GNU/Linux

Escrito por el .
blog-stack gnu-linux planeta-linux software-libre
Comentarios

En esta serie de artículos sobre juegos vamos a ver que en GNU/Linux también hay juegos a los que podemos jugar en nuestra plataforma preferida. Otro de ellos es el clásico de estrategia Go.

Linux
GNU

Otro de los juegos clásicos junto con el ajedrez también para dos personas que requiere pensar y evaluar gran cantidad de posibles movimientos es el juego de origen chino Go. En GNU/Linux e instalado el paquete gnugo podremos jugar a este antiguo juego de estrategia tan o más complicado que el propio ajedrez por las diferentes estrategias que se pueden desarrollar.

1
# pacman -S gnugo

Dado que en esta versión para computadora el juego Go se basa en modo texto podremos jugarlo en cualquier sistema GNU/Linux dados su bajos requerimientos que son despreciables para cualquier computadora actual, incluso para una Raspberry Pi u otros sistemas como la familia BSD e incluso Minix.

El tablero clásico se compone de una matriz de 19 por 19 en el que en las intersecciones se irán colocando las fichas de forma alternativa entre cada jugador tratando de capturar las fichas del oponente rodeándolas con las que nosotros pongamos o de dominar la mayor cantidad del tablero. Cuando se da el juego por terminado se realiza el cálculo del marcador según el territorio dominado por las fichas y las piezas capturadas del oponente en el transcurso del mismo.

En el juego de computadora el siguiente movimiento se hace introduciendo la coordenada del tablero donde queremos colocar la siguiente piedra que se compone de una letra para la coordenada horizontal y un número para la coordenada vertical.

Tablero tradicional de juego y tablero de Gnugo

En la wikipedia está documentado de forma bastante extensa las reglas del juego Go, las diferentes formas de calcular el marcador al final del juego y las tácticas y estrategias para jugar de la forma más efectiva que podamos.

Como una partida puede durar una buena cantidad de tiempo podemos salvar una partida a medias y cargarla de nuevo con los siguientes comandos:

1
2
save [fichero]
$ gnugo -l [fichero] --mode ascii

Con el comando help obtendremos una lista completa de los comandos a nuestra disposición como volver un movimiento hacia atrás si nos hemos equivocado al introducir el siguiente movimiento.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Commands:
 back                Take back your last move
 boardsize           Set boardsize (on move 1 only)
 comment             Write a comment to outputfile
 depth <num>         Set depth for reading
 display             Display game board
 exit                Exit GNU Go
 force <move>        Force a move for current color
 forward             Go to next node in game tree
 goto <movenum>      Go to movenum in game tree
 level <amount>      Playing level (default = 10)
 handicap <num>      Set fixed handicap (on move 1 only)
 freehandicap <num>  Place free handicap (on move 1 only)
                     Omit <num> to place handicap yourself
 help                Display this help menu
 helpdebug           Display debug help menu
 info                Display program settings
 komi                Set komi (on move 1 only)
 last                Goto last node in game tree
 pass                Pass on your move
 play <num>          Play <num> moves
 playblack           Play as Black (switch if White)
 playwhite           Play as White (switch if Black)
 quit                Exit GNU Go
 resign              Resign the current game
 save <file>         Save the current game
 load <file>         Load a game from file
 score               Toggle display of score On/Off
 showboard           Toggle display of board On/Off
 switch              Switch the color you are playing
 undo                Take the last move back (same as back)
 <move>              A move of the format <letter><number>

En Amazon hay algunos libros como El Go, un juego oriental milenario y GO para principiantes, en la librería libre también hay algunos como Manual del Juego del Go y GO: Utilizando las 36 estrategias chinas.