Saliendo del infierno

salir del infiernoJuega negro.

Un problema mágico, de esos que en una partida real pasaría desapercibido y daríamos por perdidas las 4 piedras negras rodeadas.

Publicado en Nivel Medio, Tesuji | Deja un comentario

“El método de pensamiento del maestro” en inglés

libro de ChoEn 2015 publicaron un libro del maestro coreano Cho HunHyun 9p, donde habla de su forma de pensar, aplicando sus conocimientos de Go a la vida y viceversa. El nombre original del libro es 고수의 생각법 (el método de pensamiento del maestro).

Recientemente la misma editorial ha publicado la traducción en inglés, traducido como “Go with the Flow: How the Great Master of Go Trained His Mind” (disponible en amazon por 10€). Todo un regalo para los amantes del juego que puedan leer en inglés.

Cuando se publicó el original hice una traducción de un fragmento del libro del coreano al español, que tuvo mucho éxito entre amigos. Echando un vistazo al libro en inglés, se ve que han hecho un buen trabajo de traducción. Yo aun lo tengo pendiente leer en original.

Publicado en En Corea, Historia del juego, Jugadores profesionales | 1 comentario

Antinatural

inesperadoJuega negro y mata a blanco.

Recuerdo hace tiempo, cuando vivía en Corea, que hice una foto a un problema en un tablero, y quedó muy artística (no como la que se ve aquí). Más tarde pregunté a varios amigos badukaires (entre ellos algún pro) si existen libros de problemas con fotos reales en lugar de diagramas: me tomaron por loco.

Pero la idea me sigue pareciendo interesante, de la misma forma que en librerías se venden libros de fotografías, ¿por qué no uno con problemas? Aunque será más caro, siempre podría tener su público.

Publicado en En Corea, Nivel Medio, Vida y Muerte | 4 comentarios

Una nueva regla en los torneos

bolsoDesde hace unos meses, todo torneo de profesionales en Corea tiene un objeto físico imprescindible, más allá del tablero y piedras.

¿Qué función tiene este bolso?

Pues como se ve, sirve para guardar los teléfonos de los profesionales mientras están de partida. Tras la aparición de programas como AlphaGo, o más accesibles como OpenGo o Leela, los profesionales no se fían.

Los jugadores profesionales tienen un respeto enorme por el juego, de modo que es muy poco honorable hacer trampas. Y si un jugador realmente pretendía tener una ayuda externa, acababa dependiendo de otro jugador igual o más fuerte, y eso hacía que al menos 2 personas tuvieran un dilema ético. Pero con la tecnología actual, una sola persona podría caer en la tentación.

Esto no significa que ningún profesional haya tratado de hacer trampas nunca. Por ejemplo, es famosa la partida entre Go Seigen y Honinbo Shusai de 1933. Shusai se enfrentaba en sus últimos años de carrera al jóven Go Seigen. Shusai se hizo famoso por pedir continuamente recesos para descansar, pero que aparentemente usaba para analizar la partida con sus alumnos. Uno de ellos, Maeda (experto en problemas de vida y muerte), tuvo una idea genial para el movimiento 160. Un ejemplo perfecto de “myoshu” (jugada magnífica). La partida la ganó Shusai por 2 puntos, pero durante años hubo rumores.

dejando el teléfonoAquí vemos Ahn Gukhyun 8p dejando su teléfono, mientras participa en las clasificatorias de la copa Nognshim. Por cierto, tanto él como Lee Sedol 9p y Choi Cheol-han 9p han conseguido ganar, y formar parte del equipo que representará a Corea en esta copa en otoño.

Publicado en En Corea, Torneos de profesionales | Deja un comentario

OpenGo, un campeón mundial en tu PC

Hace unos meses Deepmind nos alegró la vida con AlphaGo Zero, una versión de AlphaGo entrenada desde cero, y con mucho menor uso de recursos. En aquel momento ya comenté que un siguiente paso sería reducir las necesidades del sistema hasta poder ejecutarlo en una máquina casera, concretamente estas eran mis palabras:

Por otro lado, hay que recordar que entrenar una red neuronal requiere muchísima más potencia computacional que usarla. Esto es, jugar miles de partidas para afinar cada peso individual de cada conexión neuronal es muy costoso; pero con esos pesos optimizados y fijos, jugar una partida sencilla ya no requiere gran coste.

La sorpresa nos la ha dado Facebook, presentando OpenGo, un programa que precisamente se aprovecha de lo que comentaba. OpenGo es un sistema que puede funcionar en un PC casero, siempre que tenga una GPU decente. Utilizando unos pesos (de la red neuronal) previamente calculados ya por Facebook, tiene una fuerza por encima de profesionales.

Para testear el sistema se enfrentó contra varios jugadores profesionales, en un torneo secreto con premio monetario. Kim Jiseok 9p, Shin Jinseo 9p, Park Yeonghun 9p y Choi Cheolhan 9p; todos del top 10 coreano. El resultado, 14 victorias para OpenGo, 0 para los profesionales.

OpenGo se basa en la librería PyTorch, de Machine Learning, que últimamente viene apoyada por Facebook. Comentan que suele ser un poco más rápida que su alternativa, Tensorflow (apoyada por Google, y base de AlphaGo). Sobre PyTorch se ha creado una librería de juegos, llamada ELF, y como ejemplo de juego se ofrece OpenGo. Por otro lado, se han optimizado los pesos de la red neuronal en las granjas de servidores de Facebook, con 2000 GPUs durante 2 semanas. Así que uno puede ejecutar la red neuronal ya experta en Go sin perder años entrenándola.

Personalmente no he podido probar OpenGo, básicamente porque no tengo un PC con GPU. Pero cualquiera de vosotros que tengáis una tarjeta gráfica potente: ahora tenéis la opción de jugar a Go (además de jugar a juegos 3D o minar bitcoins). Solo hace falta tener Linux, instalar PyTorch y unas cuantas dependencias, y ¡a disfrutar!

En resumen, Facebook adelanta a Google, con un programa ejecutable en una máquina de menos de 1000€, y además publicando el código fuente (cosa que Google/Deepmind parece receloso de hacer).

Publicado en Historia del juego | 1 comentario

El rey de baduk enmascarado

Desde hace unos meses el canal de TV coreano K-baduk está retransmitiendo un torneo muy curioso. El nombre del torneo es “복면기왕 (bokmyon kiwang)”, traducido: el rey del baduk enmascarado.

mascara1 El torneo reune a 32 jugadores de Corea y China, que evidentemente ocultan su identidad. Solo sabemos su nacionalidad, según la web del torneo (en coreano), porque todos usan un nombre falso.

Los pseudónimos de cada jugador son de lo más gracioso: pan de chocolate, aroma de verano, caos, la guerra de las estrellas (star wars), final feliz, cristal antibalas, el rey de los 10 segundos, caballero oscuro…

mascara2 El torneo en si es, además de interesante por las partidas, también por tratar de adivinar qué jugador se encuentra tras la máscara según el estilo que juegan, si llevan gafas (se ven tras la máscara), y sus gestos. Entre los jugadores hay seleccionados de dos tipos: unos directamente entre profesionales famosos, mientras que otros usando su ranking en Cyberoro (donde hay pros igualmente).

En el canal de youtube de K-baduk hay varios videos completos de partidas. También se puede ver directamente en directo con una app de android que permite ver K-Baduk.

Publicado en En Corea, Nivel Básico, Torneos de profesionales | Deja un comentario

El #MeToo llega al baduk coreano

Hace unos meses empezaba a Corea el fenómeno #MeToo, llegado desde Estados Unidos, en el que mujeres famosas destapan abusos sexuales de todo tipo, desde tocamientos a violaciones. En una sociedad como la coreana, claramente machista y tradicional, iba a ser más difícil que salieran casos graves a la luz, a pesar de haberlos, y en el caso de publicarse, que tuvieran un juicio adecuado.

En el mundo del baduk han habido fugaces comentarios de varias jugadoras fuertes, al supuestamente sufrir tocamientos en el dojang (escuelas de baduk) en sus tiempos de estudiantes. Pero nada comparado con la noticia que ha saltado hoy.

DianaDiána 1p ha acusado a otro profesional, Kim Seong-ryong 9p, de violación en 2009. Según su versión, este profesional de 41 años le invitó a su casa, donde bebieron abundante alcohol, tras lo que le sugirió que se quedara a dormir allí mismo; Diana, al despertarse a media noche, descubrió al hombre practicándole sexo.

Diana, jugadora nacida en Budapest, se desplazó a Japón en 2001 y luego a Corea en 2003 a estudiar baduk. Consiguió ser campeona de Hungría, y en 2005 entró en la Universidad de Myeongji, donde estudió la carrera de Baduk. A principios de 2008, a los 24 años, consiguió convertirse en profesional en la Hankuk Kiwon por un evento especial. Desde entonces participa en torneos de profesionales, donde no tiene mucha suerte. Además gestiona una escuela de baduk para extranjeros, la BIBA.

Kim Seong RyongPor otro lado, Kim Seong-ryong 9p es un personaje famoso en el baduk coreano. Si bien nunca ha estado en el top, si ha ganado algún torneo secundario, ha sido capitán del equipo coreano y es un comentarista televisivo popular. Además, llegó a jugar en KGS bajo el nick hemmy una temporada, para practicar su inglés.

De momento Kim ha dicho que hablará con su abogado y se verán las caras en el juicio. Mientras tanto, otras 51 jugadoras profesionales han firmado un manifiesto de apoyo a Diana. Esperemos que pronto se aclare el asunto, pero mientras una rápida valoración: resulta triste ver que incluso en nuestra comunidad pueden suceder estas desgracias.

Publicado en En Corea, Jugadores profesionales | Comentarios desactivados en El #MeToo llega al baduk coreano

Seki bueno, seki mejor

Os presento un problema interesante de seki. Tiempo atrás ya comenté la forma de 8 en la esquina, donde quedaba claro que la forma “pura”, con todas las libertades exteriores es seki.

seki bueno 1En esta variación, negro acaba de jugar en 1. ¿Cómo vive blanco? Por simplificar la faena: blanco tiene 2 opciones claras, A y B. Ambas opciones son sutilmente diferentes, y al final una es mejor.

Por otro lado, si blanco ignora, negro simplemente cortando (en D2) y matando 2 piedras ya mata todo.

seki bueno AAquí vemos la primera secuencia. Blanco defiende el corte con 2. Negro igualmente corta en 3, blanco defiende con 4, negro da atari con 5, blanco mata con 6 y finalmente negro jugando 7 crea un ojo en la esquina.

La situación resultante es seki, con un ojo en cada grupo (A1 y D3). Es un seki donde negro pierde sente.

seki bueno BEsta es la segunda secuencia. Blanco defiende con 2, y negro juega en 3. Blanco defiende con 4, porque si defiende de otra manera (en A o en B), negro en 4 convierte la esquina en ko o muerte. Tras blanco 4, negro juega 5 y consigue el seki en gote.

Nótese que si ahora blanco intenta jugar en B, negro juega en A y cada color mata 2 piedras, por lo que el resultado neto es el mismo.

¿Qué seki es mejor? El primero, por 1 punto. La explicación requiere conocer las reglas japonesas del Go: en un seki, los ojos no valen puntos. En la 1ª secuencia blanco captura una piedra, y eso le da automáticamente 1 punto. En la 2ª secuencia, blanco no captura nada, así que no gana puntos; no ha logrado materializar el hecho de que su ojo tenga 2 espacios. Sorprendente y sutil, ¿no?

Publicado en Nivel Medio, Vida y Muerte | Comentarios desactivados en Seki bueno, seki mejor

Final del campeonato de España 2017

El fin de semana del 27 y 28 de enero de 2018 se celebró la final del campeonato de España, y por primera vez participé como finalista. Según la normativa de la asociación española, los participantes de los torneos que se celebran en España (Madrid, Barcelona, Sevilla, Cádiz, etc) acumulan puntos, y al acabar el año se clasifican para la final los 8 que más puntos han acumulado. En realidad yo era el primer suplente, pero varias ausencias me permitieron participar.

Un torneo donde tú eres el más débil es una fiesta: vas a aprender y a pasarlo bien, sin sufrir por si alguien con menos nivel te gane y te robe puntos (de la federación europea). Así que aproveché para probar ideas.

Ronda 1: Negras contra Jesús Roldán 1 dan
La única partida que tenía opciones de ganar, pues el oponente era de mi nivel (aunque había sido 2 dan), y que acabé ganando. Al principio un joseki mal llevado por blancas no me dejó otra que castigarlo, logrando una ligera ventaja. Mas tarde amenacé con rematar su grupo (47), me ignoró (48) y se montó un ko (53-54).
El ko de la ronda 1
Negro come en A, blanco hace una amenaza en B, y negro en lugar de contestarla en C, decide rematar en D. Mi idea era no luchar un ko donde blanco tiene demasiadas amenazas en la esquina derecha. Mi objetivo: la paz de espíritu que te da rematar una zona.

Tras esta secuencia logré cerrar el lateral superior y me vi ganador. Curiosamente un análisis posterior con el programa Leela no da un ganador claro (negro 53%, blanco 47%): parece que tengo demasiada confianza en mis moyos. Blanco pudo reducir bastante, pero no suficiente: logré una victoria de 7.5 puntos.

Ronda 2: Negras con Oscar Vázquez 5 dan
Tras hacer el sorteo de colores (nigiri), Oscar gana pero aun así decide llevar blancas.
ronda 2
Oscar aprovecha para probar ideas, como la jugada 8, que era mala según la teoría clásica pero que AlphaGo la considera. Tras la invasión (24), blanco hace todo lo posible para generar potencial en la zona. Y llega mi primera jugada dudosa, la 33 en A, cuando lo normal sería jugar en B o en otra parte. En la revisión Oscar también se queja de una jugada propia, la 28, al ser prematura y ayudarme a construir moyo.

La partida la perdí más tarde, cuando decidí cerrar mi moyo y poner en peligro un grupo mío que había quedado en zona enemiga. Ese grupo tenía posibilidad de vivir, pero un error grave hizo que se muriera. Abandoné al momento.

Ronda 3: Blancas contra Pau Carles 3 dan
Las posibilidades de ganar a un oponente no solo dependen de la diferencia de nivel, sino también del estilo. La teoría matemática dice que un 1 dan (yo) tiene un 25% de probabilidades de ganar a un 3 dan, pero con Pau nunca se ha dado tal caso (vamos 0-5 a su favor). Su estilo sólido es muy efectivo contra mi estilo (también sólido, pero menos depurado).

Ronda 3 El único error destacable propio fue tras esta secuencia. Blanco (yo) empuja con la piedra marcada, negro responde con 1 y se sigue hasta 8. El problema es que 8 debería jugarse en A, o al menos defender más tarde el severo corte en A. Yo no hice ni lo uno ni lo otro, negro cortó en A (amenazando luego B, C, D), y la piedra 8 quedó en medio del moyo de negro.

La partida acabó cuando traté de recuperar la piedra 8, en una lucha sin futuro, que me hizo abandonar.

Ronda 4: Blancas contra Joan Alemany 3 dan
Si el estilo de Pau es inabordable para mí, el de Joan es el que más posibilidades me da de victoria. Su estilo caótico y creativo se basa en encontrar jugadas complejas aprovechando debilidades en la formación del oponente, y esto no es muy efectivo contra un estilo muy sólido.

Ronda 4La partida comenzó con esta secuencia donde negro no hizo jugadas óptimas. Negro decide jugar en 5, en lugar de en A, que es más habitual. En ese momento recordé un truco que sufrí en mis carnes una vez, y probé a hacerlo: la jugada 6. La respuesta correcta es B, pero el resultado es feo para negro, y por eso Joan probó 7. Eso hace que blanco pueda jugar por 8, y negro acaba aun peor. Negro trata de rematar la zona con 11, pero además de estar en 2ª línea, la piedra 2 todavía podría salvarse (B6).

La partida continuó con varios grupos de negro siendo atacados por blanco y con un intento de hacer vivir un grupo negro en el moyo blanco que no funcionaba: aunque Joan seguía intentando encontrar la jugada que lo hacía vivir, y se ponía más y más nervioso.

Al final, tratando de dar vida al grupo moribundo, un error mío hizo que apareciera un ko. Hasta ese momento iba ganando, pero con ese error mío la partida se fue al traste. Lástima, hubiera sido una grata victoria.

Ronda 5:  Blancas contra Oscar Anguila 4 dan
Al finalizar la 4ª ronda Oscar Vázquez, con un marcador perfecto, ya era matemáticamente el ganador del campeonato. Así que la última ronda fue más distendida, y yo aproveché para probar una variante de mi joseki favorito. Con Oscar Anguila no tenía muchas opciones, por la diferencia de nivel, así que probar variantes era una opción para aprovechar la partida.

Ronda 5Mi joseki favorito: tras negro 1, blanco 2. Lo habitual es seguir con negro 3 y blanco en 8, pero probé una variante que había visto en partidas amateurs, blanco 4 (los pros no la juegan). Oscar jugó casi sin pensar negro 5, y yo blanco 6, dejando claro que blanco sale beneficiado.

Cuando acabó la secuencia, queda evidente que blanco puede jugar por A amenazando rescatar la piedra, en teoría más tarde (pero quizás mi error fue jugarla directamente). Por otro lado blanco tiene control de la esquina y podrá acabar comiendo negro 1 más tarde.

En el comentario posterior no llegamos a ver una clara defensa contra blanco 4, más allá de jugar negro en 6 o 9 directamente.

En la partida las luchas se fueron sucediendo sin graves daños, pero al entrar en el final del juego yo me paré a contar y vi que ya iba muy por detrás en puntos y decidí abandonar.


El resumen es que me lo pasé muy bien, gané 1 partida y perdí 4, pero aun así he ganado puntos EGF. ¡Y sirve de calentamiento para el Torneo de Barcelona de febrero!

Publicado en En Europa, Estrategia, Nivel Avanzado, Torneos amateur | 4 comentarios

El río Amarillo, también flexible en Navidad

En estas fiestas Navideñas os deseo lo mejor, y os regalo este problema llamado “las 9 fléxibles del río Amarillo” del famoso libro XuanXuan Qijing escrito en 1347-1349. Las 9 son las 9 piedras blancas, así que el problema es: juega blanco y vive.

las 9 flexibles del rio Amarillo

La pista: partimos con un grupo blanco con medio ojo: un ojo en gote jugando en A, y hay que lograr conseguir un ojo en sente en el lateral superior. La clave es la 1ª jugada blanco, que se puede repetir simétricamente en la 2ª jugada de blanco.

Publicado en En China, Nivel Medio, Vida y Muerte | Comentarios desactivados en El río Amarillo, también flexible en Navidad