IailsF/akochan-reviewer ↗
Created Apr 25, 2022 · View the IailsF/akochan-reviewer repository page
🀄️ Review your Tenhou or Mahjong Soul (Jantama) log with mjai-compatible mahjong AI such as akochan.
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
6
Lines of Code
603
From
Feb 28, 2020
To
Mar 25, 2022
About IailsF/akochan-reviewer
Akochan-reviewer is a tool for analyzing mahjong game logs from Tenhou or Mahjong Soul using the akochan AI engine. Players can upload their game records and receive detailed reviews showing where the AI would have made different decisions, helping them improve their play. The project offers both a web-based interface for easy access and a command-line tool for local use.
The reviewer works by integrating with akochan, a strong open-source mahjong AI engine, and parsing game logs from the two major online mahjong platforms. It generates HTML reports that highlight deviations between a player's actual moves and the AI's recommendations, along with statistical analysis. The tool is written primarily in Rust for the reviewer itself, while akochan is implemented in C++.
The project is still in early development stages and welcomes contributions. It can be deployed via Docker or built from source on Windows, macOS, and Linux, though setup requires building the underlying akochan AI engine separately with attention to compiler flags and library paths. There is also a live online version available for users who prefer not to build locally.