Как хранить дерево вариантов при игре на DGS?

  1. 2 г. назад

    kvi

    26 Мар 2015 Москва 7k DGS

    Рассмотрим обычную ситуацию при игре по переписке на сервере DGS :

    • игроку нужно сделать очередной ход
    • он открывает SGF в какой-то среде (DGS-мобильный клиент, локальная программа, Web Go Board или др.)
    • ставит камни за себя и противника, то есть создает дерево вариантов
    • выбирает один из вариантов и делает ход

    Как не потерять при этом дерево вариантов?
    Если не предпринимать никаких усилий, то после следующего хода соперника с DGS придет SGF без веток.
    Насколько я сейчас знаю, только Android-клиент anDGS умеет "сливать" новый sgf с ранее сохраненным.

    Поделитесь идеями и работающими способами для других платформ.

    Сам я пока действую примитивно: руками переношу ходы соперника в параллельную партию там, где считаю варианты. Недостатки у такого способа:

    • легко запутаться и сделать ход не в том месте дерева (бывало не раз такое)
    • долгие раздумья ведутся на разных платформах: FireFox-плагин, локальная РС-программа, Android-клиент - приходится синхронизировать файлы.

    Мои фантазии:
    1. Может быть научиться хранить дерево на самом DGS внутри партии. Обязательное требование: только я один должен иметь доступ к этим данным. Какие-то намеки про hidden game comments в документации есть. Кто-нибудь этим пользовался?

  2. Alone Al

    26 Мар 2015 Москва 3 дан

    Может быть научиться хранить дерево на самом DGS внутри партии.

    - может быть владельцы ресурса поддержат это предложение? Похожая система реализовывалась на сервере go-online, если я не путаю. Там можно было занести в память заранее просчитанные варианты для автоматического ответа на ходы соперника.

 

или зарегистрируйтесь чтобы комментировать!