To get better at online mahjong like "Tenhou," the most important thing is to play a lot of games and experiment through trial and error.
However, in online mahjong and other player-versus-player games, matches can take a long time.
This must be frustrating for people who don't have enough time.
Therefore, if a computer uses the opponent's mahjong software, it can play matches at a relatively flexible pace.
However, the reality is that there are hardly any mahjong software programs that are good enough to help you improve your mahjong skills.
In this article, I'd like to introduce the strongest mahjong software in this situation.
What I look for in the ideal mahjong game
First, I'd like to write down what my ideal mahjong game would be like.
Just like in real mahjong, the tiles are not manipulated.
For example, in the online mahjong game "Tenhou," it is stated on their official website that it is impossible to intentionally manipulate the tile stack, and the reason for this is publicly available.
The hash used to generate the tile stack has been made public, allowing for verification that no actual cheating has occurred.
(However, this may not be 100% proof for those who remain skeptical...)
While playing mahjong apps on my smartphone or free mahjong software, I've experienced drawing effective tiles with an unbelievable frequency.
It might be a coincidence, but getting such good results as in the image below is almost pointless for practice.


(From the results screen of the iPhone app "Mahjong for 1 Million People")
Playing 89 games and achieving an average rank of 1st or 2nd, a winning rate of 44.81 TP3T, and a discard rate of 4.81 TP3T are simply not possible.
Even if I were playing only against complete beginners who had just learned the rules of mahjong, I don't think I could achieve results like that.
Perhaps the computer is simply too weak.
However, if the game isn't being manipulated to give the player an unfair advantage, then I think the results are definitely strange.
If you look at the record of a maximum of 27 consecutive wins, you'll understand just how extraordinary it is.
No matter how much of this circumstantial evidence you present, it won't be conclusive proof that the tiles were manipulated.
However, I feel that it won't help me improve my mahjong skills, which is my goal.
I think you'll experience a refreshing feeling.
The ability to view match records in the game log.
Even just reviewing the most recent match would be fine, but it would be great if I could review the game records like in Tenhou.
I want to carefully reconsider whether my decisions about when to push and when to pull were correct, and I also want to see the arrangements of the other opponents and the state of the game.
In reality, what matters is whether the judgment was appropriate or not, and whether it ultimately resulted in failure is not so important.
However, if you hesitate about which tile to discard and end up discarding it anyway, and both of those tiles turned out to be winning tiles, you'll feel relieved.
Detailed grades are available for viewing.
Since the goal is improvement, it would be helpful to have detailed performance metrics.
Having items similar to those shown in the image below would be ideal.
Furthermore, it would be even better if there was a calculation tool that allowed for easy switching of the performance calculation period.

If we can collect data on this many items, I think it will be useful for improving our playing style.
My ideal mahjong practice software
Ultimately, there are currently no mahjong software programs that meet the criteria outlined here.
I hope something like that can be created in the future, but it's probably quite difficult.
If there's one possibility, I think it would be something fairly close if it were possible to play against a sufficiently strong AI on the "Tenhou" system.
For example, if you could freely play against three (or so?) Mahjong AIs called "Bakuda" and record the game logs, I think it would be quite useful.
The free mahjong software "Mattari Mahjong" is the toughest.
I've gone off on a tangent a bit, but the free mahjong software I felt was the strongest was a program called "Mattari Mahjong".
Relaxed Programming Diary
Unfortunately, it seems unlikely that future updates will be possible, but it was the toughest opponent I've ever faced in a mahjong game.
You can also play in unique modes such as "Duplicate Match," which allows you to test how the computer would play with the same starting hand and drawn tiles.
I've heard that he's about the strength of a 5th dan player on Tenhou (an online mahjong platform), and he certainly feels that formidable.
While it features some awkward waiting patterns unique to computers and quick folds based on detecting danger early on, I think it offers a strength level that feels around 5th dan.
I would recommend this to anyone who wants to quickly get used to the atmosphere of a premium table.
A collection of articles on improving your mahjong skills, techniques, mental game, Tenhou (online mahjong platform), etc.