Кто-то любит пирожки, а кто-то - нет.
Есть у меня несколько сотен логов игр с Тенхочки. Каждую из раздач в них можно описать десятками параметров: рейтинг, ранг, ник, сколько очков у играющих, выходили ли в темпай, за сколько кругов вышли, объявляли ли риичи или открытые сеты, выиграли ли, какие яку были, кто сколько платил, кто дилер, какая выигрышная рука, какое ожидание и на сколько сторон было, как менялся шантен по ходу игры и т.д.
Хотелось бы выделять отдельные раздачи по каким-либо параметрам.
Первые этапы опишу совсем кратко:
1. Парсим исходный лог, который представляет собой последовательность производимых игроками действий, выполняем их и по ходу дела рассчитываем все нужные параметры;
2. Записываем всё это в xml-файл, по одному файлу на раздачу;
Теперь, чтоб получить доступ к результатам отдельной раздачи не надо переигрывать игру, достаточно открыть сгенеренный xml. Пример файлика: 2013010408gm-0001-0000-63296dbb_4.xml. Самих действий там нет, но есть основная информация о том, что там было, что нам для поиска и нужно.
читать дальше
Хотелось бы выделять отдельные раздачи по каким-либо параметрам.
Первые этапы опишу совсем кратко:
1. Парсим исходный лог, который представляет собой последовательность производимых игроками действий, выполняем их и по ходу дела рассчитываем все нужные параметры;
2. Записываем всё это в xml-файл, по одному файлу на раздачу;
Теперь, чтоб получить доступ к результатам отдельной раздачи не надо переигрывать игру, достаточно открыть сгенеренный xml. Пример файлика: 2013010408gm-0001-0000-63296dbb_4.xml. Самих действий там нет, но есть основная информация о том, что там было, что нам для поиска и нужно.
читать дальше
Сейчас это просто кусок кода, который я постоянно исправляю, чтоб получить то статистику, то поиск, то скачивание...
Хотя я завёл новый опенсорсный проект с более грамотной, как я надеюсь, организацией для тех же целей...
Мы уже как-то думали о проге считвающей логи с тенхи и обрабатывающей.
Впрочем я в этом не шарю, так что...)
И расширить параметры поиска, чтоб искать какие-то интересные обучающие ситуации .з.
Я вот с удивлением для себя обнаружил, что 10% собранных рук вообще имели ожидание на благородные тайлы и среднюю стоимость в манган. Я недооценивал такое ожидание и считал его более редким и менее опасным .з.
Да и не нужно шарить =) Идеи если только вдруг интересные появятся, с этим связанные, ты говори)
Вот это интересные и внезапные такие открытия, ради которых и стоит копаться))
Окей))
Если в итоге выйдет что-то полезное — будет круто)