Tygem GIB формат

  1. в прошлом году
    в прошлом году исправил 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 дан

    Василий Евстегнеев на гокифу эти форматы парсит - можно его спросить.
    - тут есть немного

  3. @Alone Al Василий Евстегнеев на гокифу эти форматы парсит - можно его спросить.
    - тут есть немного

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

  4. Alone Al

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

    - профиль Василия

  5. KOCMOHABT

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

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

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

  6. в прошлом году исправил Alife

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

  7. KOCMOHABT

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

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

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

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

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

  9. KOCMOHABT

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

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

  10. @KOCMOHABT

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

    Спасибо!

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

    О как=)

    Мой перл код можно тоже использовать если надо=)

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

 

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