Нашёл программки по скачиванию файлов логов игр и, видимо, их просмотру и простому анализу на каком-то форуме.
LogGrabber; ReplayAnalyzer.
Надо тоже посмотреть, а то я хотел себе статистику кой-какую замутить, не вручную ж Оо
UPD: программы оные у меня так и не заработали, я не знаю, что ей надо в качестве исходных данных.
Зато наколхозил своё на C#, разбирает все раздачи: и открытые, и закрытые руки, умеет считать шантен и уке-ире (надеюсь, что правильно) и тоже может подсматривать всю стену, как и оф. клиент. Надо только научить её считать разные параметры.
UPD: tenhou_archive.rb — опенсорсный парсер логов тенхи. Ruby.
Ещё один парсер. C#, консоль. Есть расчёт шантен, определение ожиданий и т.д.
Код распаковки файлов mjlog, кои сидят в архивах типа mjlog_pf4-20_n1.zip. VB.NET. Тенхочка их сервером распаковывает и отдаёт уже вот так.
Ну и конвертировать ссылки на реплеи из закодированного вида в обычный (и обратно) она тоже умеет:
2012090306gm-0089-0000-x666f4d41e26b — закодированный, используется во флеш-клиенте.
2012090306gm-0089-0000-dc81a77a — декодированный, используется в клиенте виндовом.
Обе ссылки ведут на один и тот же реплей.
UPD1 от 06.02.2013: первый этап завершён. Формат файла лога исследован и поддаётся анализу. Задача: сделать удобное внутреннее представление лога, интерфейс просмотрщика.
UPD2 от 25.02.2013: определение ожиданий в темпае.
UPD3 от 30.10.2013: см. TenhouViewer (дневники, google code).
Анализ реплеев tenhou
teplofizik
| среда, 16 января 2013