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.

An animated visualization of IailsF/akochan-reviewer's Git history from February 2020 to March 2022, built by 6 contributors. The codebase reached 603 lines. The video runs 54 seconds.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

6

Lines of Code

603

From

Feb 28, 2020

To

Mar 25, 2022

Advertisement

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.

Advertisement

Share this video