2009-11-21 17 views
5

Me gusta el juego de Go (también conocido como weiqi en China o baduk en Corea). Quiero crear un programa (una función de evaluación) para jugarlo.¿Buen marco para el juego de Go (weiqi, baduk)?

yo preferiría si el marco maneja dos tareas importantes:

  • reglas asa para el juego, incluyendo capturas, reglas ko, y la puntuación final.
  • Gestione la comunicación entre un servidor como KGS y mi programa.

Además, mis máquinas domésticas ejecutan Linux o Mac OS X; No puedo usar ninguna plataforma de Windows.

¡Gracias!

Respuesta

7

GNU Go es un excelente programa de fuente abierta Go. Su función de evaluación es well-documented y proporciona una manera fácil de dar salida a la explicación de cada movimiento realizado por el programa. Puedes reemplazar la función de evaluación desde cero con la tuya o cambiar la existente.

Open Go es una herramienta de código abierto con código para comunicarse utilizando el protocolo Go Modem. Creo que eso es lo que necesitas para la segunda parte de tu pregunta.

+0

Gnu Go es excelente para la primera mitad, tiene todas las reglas y la puntuación final, pero no maneja la comunicación con los servidores por sí misma. –

+0

¡Gracias por el consejo! –

0

Esta es una vieja pregunta, pero para la gente por ahí interesado en una aplicación Android de Go (Baduk/Weiqi) echar un vistazo a mi proyecto en https://github.com/amgreg/AndroidGo

Es un validador simple con una interfaz de usuario adjunto. Los inconvenientes son: No AI; sin puntuación; sin conexión al servidor

Cuestiones relacionadas