Tygem GIB формат

  1. 9 мес. назад
    9 мес. назад исправил Alife

    Поделитесь, пожалуйста, с (формальным) описанием формата файла ".gib", в котором сервер Tygem записывает игры.

    Светлое место - концы строк потока ходов
    STO 0 2 1 15 15 - Игрок 1 (черный) делает ход в 15,15 (хоси Q4 по-нашему)
    STO 0 3 2 16 3 - Игрок 2 делает ход в 16,3 ( R16 комоку )

    Т.е. координаты - горизонтальная, с 0, слева направо, затем вертикальная с 0, сверху вниз. Это понятно.
    Номера ходов почему-то начинаются с 2.
    А все остальное (там еще теги разные, INI, строки в начале потока без тегов, начало строк "STO 0..." - малопонятно.

    Есть описание? (perl-скрипты gib2sgf не предлагать :) . Да, я знаю, что MultiGo умеет эти файлы открывать (игнорируя всю мета-информацию), но мне хочется разбирать файл самому.

    Спасибо заранее.

    PS. Приложена запись одной из партий DeepZen (зазипована, поскольку наш движок не позволяет вставить *.gib)

  2. Alone Al

    8 Янв 2017 Москва 3 дан

    Василий Евстегнеев на гокифу эти форматы парсит - можно его спросить.
    http://senseis.xmp.net/?GIB - тут есть немного

  3. @Alone Al Василий Евстегнеев на гокифу эти форматы парсит - можно его спросить.
    http://senseis.xmp.net/?GIB - тут есть немного

    Да, это видел, спасибо. Знаешь, как добраться до Василия?

  4. Alone Al

    8 Янв 2017 Москва 3 дан

    https://plus.google.com/u/0/104265313901669763992 - профиль Василия

  5. KOCMOHABT

    10 Янв 2017 Нижний Новгород 4d

    chrome-extension://cdmhoehokaoghadonjfdbhieajggfbmd/content/editor.html

    Мое расширение для хрома и FF тоже читает GIB формат

  6. 9 мес. назад исправил Alife

    Спасибо, ребята! Мне бы по-старинке документик с описанием :)

  7. KOCMOHABT

    11 Янв 2017 Нижний Новгород 4d

    @Alife Спасибо, ребята! Мне бы по-старинке документик с описанием :)

    Никакого документа с описанием не существует, по крайней мере, когда я реализовывал формат, ничего такого не было.

  8. @KOCMOHABT Никакого документа с описанием не существует, по крайней мере, когда я реализовывал формат, ничего такого не было.

    А можно мне Вас попросить прислать мне фрагмент Вашего кода, где собственно происходит разборка файла (обязуюсь не распространять)?

  9. KOCMOHABT

    12 Янв 2017 Нижний Новгород 4d

    https://github.com/IlyaKirillov/GoProject/blob/master/WebSDK/SgfReader.js

    Ищите класс CGibReader. Можете распространять сколько вам угодно, это OpenSource :)

  10. @KOCMOHABT https://github.com/IlyaKirillov/GoProject/blob/master/WebSDK/SgfReader.js

    Ищите класс CGibReader. Можете распространять сколько вам угодно, это OpenSource :)

    Спасибо!

  11. 8 мес. назад

    О как=)

    Мой перл код можно тоже использовать если надо=) https://github.com/bazilxp/gokifu/blob/master/gib2sgf.pl

  12. И Вам спасибо!

 

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