2009-11-21 3 views
5

Мне нравится игра Go (также известный как weiqi в Китае или baduk в Корее). Я хочу создать программу (функцию оценки) для ее воспроизведения.Хорошие рамки для игры Go (weiqi, baduk)?

Я бы предпочел, если рамки обрабатываются две важные задачи:

  • правила Ручка для игры, в том числе захватами, правила ко, и окончательного выигрыша.
  • Обрабатывайте связь между сервером, таким как KGS и моей программой.

Кроме того, мои домашние машины работают под управлением Linux или Mac OS X; Я не могу использовать платформы только для Windows.

Спасибо!

ответ

7

GNU Go - отличная программа с открытым исходным кодом Go. Его функция оценки - well-documented, и она обеспечивает простой способ вывода объяснений для каждого перемещения программы. Вы можете либо заменить функцию оценки с нуля своим собственным, либо возиться с существующим.

Open Go - это инструмент с открытым исходным кодом с кодом для обмена данными с использованием протокола модемов Go. Я считаю, что это то, что вам нужно для второй части вашего вопроса.

+0

Gnu Go отлично подходит для первого тайма - он имеет все правила и окончательный результат - но он не обрабатывает связь с серверами сам по себе. –

+0

Спасибо за совет! –

0

Это старый вопрос, но для людей, там заинтересованы в Android реализации Go (Baduk/Weiqi) взглянуть на мой проект на https://github.com/amgreg/AndroidGo

Это простой валидатор с пользовательским интерфейсом прилагается. Недостатки: Нет AI; без очков; нет подключения к серверу.

Смежные вопросы