2009-11-21 7 views
5

Podoba mi się gra Go (znana również jako weiqi w Chinach lub baduk w Korei). Chcę utworzyć program (funkcję oceny), aby go odtworzyć.Dobre ramy dla gry Go (weiqi, baduk)?

wolałbym jeżeli ramy obsługiwane dwa ważne zadania:

  • zasady uchwyt do gry, w tym zrzuty, zasad Ko, oraz ostatecznej punktacji.
  • Obsługa komunikacji między serwerem takim jak KGS a moim programem.

Ponadto na moich komputerach domowych działa system Linux lub Mac OS X; Nie mogę używać żadnych platform tylko-Windows.

Dziękujemy!

Odpowiedz

7

GNU Go to świetny program open source Go. Jego funkcja oceny to well-documented i zapewnia łatwy sposób wyprowadzenia wyjaśnienia dla każdego ruchu wykonanego przez program. Możesz zastąpić funkcję oceny od zera własnymi, lub majstrować przy istniejącej.

Open Go to narzędzie open source z kodem do komunikacji za pomocą protokołu Go Modem. Uważam, że tego właśnie potrzebujesz do drugiej części twojego pytania.

+0

Gnu Go jest znakomita w pierwszej połowie - ma wszystkie zasady i ostateczną punktację - ale nie obsługuje samej komunikacji z serwerami. –

+0

Dzięki za radę! –

0

To stara sprawa, ale dla ludzi tam zainteresowany Android realizacji Go (Baduk/Weiqi) spojrzeć na mojego projektu na https://github.com/amgreg/AndroidGo

To proste walidator z interfejsem użytkownika w załączeniu. Wady: brak AI; brak punktacji; brak połączenia z serwerem.