Monday, May 13, 2019

Training Tool - Hitori Mahjong Simulator

Hitori Mahjong Simulator is a useful tool for getting statistics about the expected value or speed of a hand. It has some limitations, for example not considering calls, but you can still get good stuff out of it. However, with it being entirely in Japanese, how do we use it? Let me guide you!

Note that this is only available on Windows. For other operating systems, you can try this website, though it lacks a little.

First, you'll need to download it from its website. Just click the link that says "ver.1.52". Extract the zip to a folder in a memorable location. Run "hmr.exe" and you'll see a screen like this:

* Note: There is a partial English translation available. Download the .exe from here and place it in the HMS folder.



If you see a bunch of question marks everywhere, you probably need to set your locale to Japanese. Here is a guide for changing your locale. You could also try using Locale Emulator, but I haven't personally used it. Either way, for training use there are a few settings you should change. Set these two to max to get more detailed results:


Then, set this dropdown to the top option in order to turn off hints:


Now you're set up. The basic usage is pretty simple. Click on a tile to discard it, or right click on the tile to declare riichi. There's also an edit mode which you can access by clicking this button:


While in edit mode, click on a tile to increase its value by one, or right click it to decrease its value by one. It's a little awkward and slow, but it works if you want to look at a specific hand. To get to the good stuff, use this menu option:


The first option is similar, but doesn't consider hand upgrades, so it's not as complete. This will calculate for a bit, and then open a web page. Once the webpage opens and you can see tiles, stop it from loading! It will load a lot of data, but the interesting stuff is all loaded immediately. I'd also recommend using Chrome for this, as I had more trouble with Firefox when it came to stopping the load. Let's go over the page that opens, from top to bottom.


At the very top of the page, you can see the hand and other relevant information. How many turns do you think it would take this hand to have a 50% chance of reaching tenpai? Hmm. Let's look further down the page.


This graph shows some stats for each discard. The second column is the expected value. The one in bold is the discard that nets you the greatest expected value. In the middle it shows the resulting hand. The next column shows the tile acceptance, and after that, the chance of tsumoing this hand if it went all the way to ryuukyoku. The final column is the chance the hand reaches tenpai by ryuukyoku. Note that since this is a simulator, tiles that are equivalent might have some small differences, so don't put too much weight into, say, a .5% difference. Next table!


This is basically an expanded version of the second column in the previous table. It shows the hand's expected value if you had that hand at each turn. You kind of need to read this table (and the next ones) from bottom to top. The bottom row is the discard you're making, so you can start your count from 0 like a true programmer. So, on average, you'll win 2.7 points three turns after discarding the West. Nice. Next table!


Similar to the previous table, this one shows the chance of tsumoing on if you had that hand at each turn. Since there's only a 0.03% chance to tsumo in three turns after discarding the West, that explains the 2.7 points. One more table to go!


This shows the chance of reaching tenpai if you had that hand at each turn. So, in 9 turns you'll have around a 1 in 4 chance of tenpai, and in 14 you'll have a 1 in 2 chance. A pretty slow hand, which makes sense if you just look at it for a moment. Now you can go back to HMS, discard a tile, and open it again to see how the new draw changes things, and repeat as much as you want.

So, what do we actually do with this? Here's Dasuke's suggestion: "In this practice, for every discard, ask yourself, "What is the fastest way to tenpai? What is the fastest way to tsumo a winning hand? How many turns will it take to get there on average? If I was to take a less efficient route to tenpai for more value, how many turns do I actually lose here? How 'good' are some draws compared to others in the ways they affect the speed?""

That's a lot to think about... Good luck!

2 comments:

  1. Thanks for sharing, this looks like a helpful trainer although a bit unwieldy to use. On Linux the English version seems to work under Wine pretty well. The HTML page doesn't show images so I'll have to investigate that...

    ReplyDelete
  2. Someone did a video tutorial on how to use this tool, btw: https://youtu.be/d8Kzl9HP7J4?list=PLaQRW683z-Iiat9IbX_AURP2j59xp9khC&t=1871

    ReplyDelete