Un juego para contar

Cuando estamos en el fragor de la batalla de una partida, muchas veces se hace necesario contar territorio, para decidir si jugar con riesgo (si vamos perdiendo) o consolidar la posición (si vamos ganando).

A alguien se le ha ocurrido crear un juego de conteo: dada una posición final, tienes que elegir al ganador. La verdad es que la web es minimalista pero muy efectiva.

Es cierto que en partidas de 9×9 contar es más sencillo que en partidas de 19×19, donde realmente hay que cambiar de estrategia según el resultado previsto. En 9×9 el conteo es casi intuitivo, pero siempre es bueno para practicar.

Publicado en Nivel Básico, Yose | Comentarios desactivados en Un juego para contar

Los problemas de Michael Redmond

Si sois jugadores habituales es imposible no conocer al jugador profesional Michael Redmond 9p, nacido en California pero afincado en Japón, famoso por ser el único occidental que ha alcanzado la máxima categoría profesional. Sus comentarios en inglés de partidas profesionales son también famosos, por ejemplo, los del encuentro Lee Sedol vs AlphaGo.

Desde hace unos meses, Redmond está publicando en su twitter y en su canal de youtube un problema diario y su solución (horas más tarde). Aunque los problemas son bastante clásicos, es una ocasión excelente para ejercitar el cerebro. Por ejemplo, con el siguiente:

Publicado en Comentario de partida, En Japón, Nivel Medio, Vida y Muerte | Comentarios desactivados en Los problemas de Michael Redmond

Repaso de las partidas AlphaGo – Lee Sedol

Parece reciente, pero hace ya más de 5 años del increíble encuentro entre AlphaGo y Lee Sedol, en el que el profesional coreano logró solo ganar una partida.

Estos días, repasando una web coreana sobre el juego, me he encontrado la revisión de las partidas (en inglés) de la mano de Fan Hui 2p, con ayuda de Gu Li 9p, Zhou Ruiyang 9p y AlphaGo.

La revisiones se pueden ver en esta página.

Siempre es emocionante recordar aquellas partidas.

En esta foto, correspondiente al inicio de la partida 4, se observa a Aja Huang colocando la primera piedra de AlphaGo, mientras Lee Sedol 9p permanece expectante.

Atrás en el centro está Fan Hui 2p, profesional chino afincado en Francia, y parte del equipo de AlphaGo. Atrás de pie está Seo Geon-u 7p, profesional coreano con una mente brillante, al que tuve la suerte de dar clases de inglés.

¡Qué tiempos aquellos!

Publicado en Comentario de partida, En Corea, Historia del juego, Nivel Avanzado | Comentarios desactivados en Repaso de las partidas AlphaGo – Lee Sedol

Ganar en libertades

Durante la pandemia he ido migrando de servidor favorito de partidas «lentas»: de Dragon Go Server a Online-Go. En este último estoy disponible para jugar partidas, esto es, acepto invitaciones.

En una reciente partida ha aparecido una carrera de libertades (semeai en japonés, su-sang-jon 수상전 en coreano) muy interesante, en la que ambos jugadores hemos cometido varios errores llegando a la siguiente posición:

Blanco juega y gana.

Negro, en teoría estaba perdido, pero blanco (yo) decide hacer una jugada que le hace perder en la carrera por tapar libertades, perdiendo la partida.

¿Cuál es la jugada de blanco que funciona? ¿Es única u otras también le hacen ganar? ¿Que jugadas (en la zona J-O y 15-19) son perdedoras?

Publicado en Nivel Medio, Vida y Muerte, Vocabulario | 3 comentarios

Los hábitos de la pandemia

A mitad de febrero de 2020 disfrutamos del Torneo de Barcelona, un torneo presencial que no sabíamos que sería el último en muchos meses. Dos semanas después, decidí cancelar el viaje a Corea que tenía previsto para Semana Santa, al oír que Corea estaba complicando su entrada para evitar la importación de cierto virus. Dos semanas después, el COVID ya azotaba Italia y España, y empezó el confinamiento.

Dejamos de jugar en el club (en mi caso, el club de La Pedra en Barcelona) y solo pudimos jugar online durante muchas semanas. Pero llegó el verano, se relajaron las restricciones y poder volver tocar las piedras fue todo un placer. Hasta que llegó el otoño y de nuevo las restricciones nos obligaron a jugar online.

Desde que se han popularizado los motores de inteligencia artificial, como Katago o Leila, he notado que muchos jugadores en internet hacen trampas:

  • El caso más habitual que he visto es un jugador de nivel inferior al mío que, desde mi percepción, ejecuta una secuencia sin un solo fallo. ¿Qué hace un 11 kyu jugando la única secuencia que salva su grupo de la muerte? En la mayoría de casos, acabo ganando (si no hay hándicap) igualmente. Pero siempre queda la sospecha.
  • El caso extremo es el del jugador que hace una partida «perfecta». Me he encontrado ya a un par de casos de jugadores, que están subiendo como la espuma a través de los niveles kyu de un dígito. Me enfrento en la partida y veo como no puedo recuperarme ante fallos, con la partida va cada vez más en mi contra. En un análisis posterior con Katago, veo que no han hecho ni una sola jugada mala. Un «sandbagger» haría alguna jugada no perfecta.

Tiene mucho sentido repasar con un programa la partida acabada, y en mi caso me ayuda a encontrar mejores ideas. Pero el acudir a Katago para conocer el mejor siguiente movimiento parece convertirse en un hábito de dudosa ética. Al final, esto es simplemente un juego. Mi pregunta es: ¿cuál es la gracia de jugar a un juego si no piensas por ti mismo?

Publicado en En Europa, Historia del juego | 1 comentario

¿Un misclick de 200mil euros?

Hoy 2 de noviembre de 2020 se jugó la 1ª partida de la final de la Copa Samsung, con un incidente absolutamente desastroso, muy acorde al año que sufrimos.

Los finalistas son el coreano Shin Jinseo 9 dan (actual #1 de Corea), conocido por su pasión por la lucha extrema, y el chino Ke Jie 9 dan (#1 del mundo). La final se juega al mejor de 3 partidas; el ganador se lleva unos 230mil euros y el segundo unos 75mil euros de premio.

Debido al COVID-19, el torneo se está jugando por internet, en lugar de los clásicos salones de final de torneos en Corea. Eso hace que los jugadores jueguen separados, cada uno en su país, con un PC.

Tras 20 jugadas, el coreano va a mover el ratón y de pronto aparece una jugada en el borde del tablero. ¿Un misclick, o mal funcionamiento de su ratón? El momento se ve claramente en la retransmisión en directo.

Tras unos minutos infernales, en los que ni el jugador ni los comentaristas entienden cómo puede haber pasado, la partida continua al darse la jugada por válida. 100 jugadas después, como es predecible, Shin abandona.

Las 3 partidas de la final se juegan en días sucesivos, así que el coreano tiene aun posibilidad de ganar el torneo; siempre que el 2020 no le juegue más malas pasadas.

Publicado en En China, En Corea, Torneos de profesionales | 3 comentarios

Baduk TV en directo en YouTube

Desde hace unas semanas, el canal coreano Baduk TV está emitiendo en directo su programación habitual en su canal de YouTube:
https://www.youtube.com/channel/UC_kyhuCGhgbur6g7NJ_Nrqw
badukTV24h

La retransmisión en YouTube tiene un retraso de 1 o 2 horas con respecto al canal de TV en si, probablemente adrede. Pero eso no importa mucho si podemos ver gratuítamente este canal. Hace años resultaba bien complicado ver el canal desde fuera de Corea, y había que bajarse una app, o darse de alta en una web, para acabar teniendo una retransmisión de baja calidad. Así que es muy interesante ver que en 2020 podremos perder horas embobados ante partidas. Os recuerdo que es un canal de pago en Corea (incluido en un paquete opcional de TV por cable, originalmente).

La programación está en su web en coreano, con el horario de Corea, pero se puede usar google translate para conseguir tener una idea de lo que se retransmite: aparece un «ON» en el programa actual, pero en YouTube suele ser el programa anterior.

¡A disfrutar!

Publicado en En Corea, Torneos de profesionales | Comentarios desactivados en Baduk TV en directo en YouTube

La vida real vs. el análisis

A veces en la vida tomas una decisión buena, pero luego en restrospectiva descubres que existía una decisión mejor. De la misma forma, en el siguiente problema, hay una solución mejor.

Negro juega y mata todo. En una partida real, comer las 3 piedras marcadas sería probablemente suficiente (dependiendo del nivel de los jugadores). Pero en un problema, hay que encontrar la mejor secuencia.

(;GM[1]FF[4]CA[UTF-8]AW[en][fn][do][fo][dp][ep][fp][cq][gq][cr][er][gr][hr]AB[dm][em][fm][cn][gn][co][go][cp][gp][bq][fq][hq][iq][br][fr][ir][bs][fs]TR[gq][gr][hr](;B[eq];W[dq](;B[dr];W[ds];B[cs]C[Correcto. Blanco se queda sin jugada posible para matar las 4 negras que separan, y por tanto, sin 2 ojos.])
(;B[ds];W[cs];B[hs];W[dr](;B[gs];W[es])(;B[es];W[gs])))
(;B[ds];W[eq](;B[dr];W[es])(;B[es];W[dr]))
(;B[cs];W[es];B[hs];W[eq];B[gs];W[ds]))
Publicado en Nivel Medio, Vida y Muerte | 4 comentarios

Katago, el nuevo cerebro electrónico

Hace unos meses probé el motor de juego de LeelaZero. Poder revisar partidas con un profesor «virtual» es un gran avance y nos permite aprender de nuestros errores. Especialmente si el movimiento clave a mitad de un encuentro es un lugar que ni habías pensado.

Sin embargo, LeelaZero a veces devuelve valoraciones confusas. En más de alguna ocasión asegura que tengo la partida ganada al 99% sin importar donde juegue, pero de pronto un par de jugadas flojas hace que descienda a un 40%. También se confunde en partidas de hándicap o con komi inverso.

Estas valoraciones de LeelaZero, aunque precisas, no toman en cuenta cuestiones como tratar de mantener la ventaja si se va ganando. LeelaZero está entrenada solo para calcular la probabilidad de victoria, aun  esta victoria sea de medio punto.


katagoHace unos días descubrí la siguiente iteración en motores de IA, Katago.

Katago aporta varias novedades, pero la principal es ser el jugador más fuerte actualmente.

Técnicamente Katago se entrena desde cero (como LeelaZero y AlphaZero), pero con algunos conceptos específicos del juego, que hace que avance más rápido. Por otro lado, Katago no solo evalua la victoria, sino también la puntuación.

Estas mejoras hacen que Katago pueda jugar partidas interesantes de hándicap (obviamente, como blanco); así como aportar mejores análisis de nuestras partidas. Incluso, a través de un fichero de configuración, puedes configurar la personalidad de la máquina, por ejemplo, haciéndole creer que su oponente es más fuerte.

La instalación (sobre Linux, usando GPU) no es trivial, pero siguiendo las instrucciones del repositorio de Katago, y de Sabaki (la interfaz para conectar con KataGo) acabas configurando todo sin problemas. Supongo que en caso de Windows o Mac será similar, aunque como también pasa con LeelaZero, es necesario tener una tarjeta gráfica con buena GPU.

KataGo es tan bueno con hándicap que se ha hecho popular entre los profesionales coreanos para entrenar o divertirse. ¿Vosotros lo habéis probado también?

Publicado en En Corea | 3 comentarios

Cambio de dominio

Por una confusión del gestor del hosting de esta web, me he quedado temporalmente sin el dominio .com, así que he activado el .net.

Avisad a vuestros amigos: badukaires está ahora en badukaires.net.

Publicado en Meta | Comentarios desactivados en Cambio de dominio