麻雀の牌姿を表現するMPSZ形式
MPSZ形式は日本の麻雀において、牌姿を表現する際に使用される標準的な表現形式です。以下のルールに従って牌姿を表現します。
- 牌番号(0~9)と牌種記号(m,p,s,z)を組み合わせたMPSZ形式牌記号で牌を表現できます
例)1m = 🀇 - 任意の個数だけMPSZ形式牌記号を並べられます
例)1m2m3m1s2s3s7s8s9s1p2p3p9p9p - 同じ牌種記号のMPSZ形式牌記号が続く場合、下記のように牌種記号を省略できます
例)1z1m2m3m1z -> 1z123m1z - MPSZ形式牌記号の前にrをつけることで、赤牌を表現できます
例)r5m = 🀋 - 1文字で表せるMPSZ形式牌記号-が存在し、牌の裏側🀫を表せます
MPSZ形式牌記号の割り当てについては、下記で確認できます。
MPSZ形式牌記号と牌の割り当て
以下の割り当てに従って、牌姿を表現します。
| MPSZ形式牌記号 | 割り当て |
|---|---|
| 0m | 🀋 |
| 1m | 🀇 |
| 2m | 🀈 |
| 3m | 🀉 |
| 4m | 🀊 |
| 5m | 🀋 |
| 6m | 🀌 |
| 7m | 🀍 |
| 8m | 🀎 |
| 9m | 🀏 |
| 0p | 🀝 |
| 1p | 🀙 |
| 2p | 🀚 |
| 3p | 🀛 |
| 4p | 🀜 |
| 5p | 🀝 |
| 6p | 🀞 |
| 7p | 🀟 |
| 8p | 🀠 |
| 9p | 🀡 |
| 0s | 🀔 |
| 1s | 🀐 |
| 2s | 🀑 |
| 3s | 🀒 |
| 4s | 🀓 |
| 5s | 🀔 |
| 6s | 🀕 |
| 7s | 🀖 |
| 8s | 🀗 |
| 9s | 🀘 |
| - | 🀫 |
| 1z | 🀀 |
| 2z | 🀁 |
| 3z | 🀂 |
| 4z | 🀃 |
| 5z | 🀆 |
| 6z | 🀅 |
| 7z | 🀄︎ |
MPSZ形式から牌姿への変換ツール
麻雀牌コンバータ
MPSZ形式からUnicodeを用いたグラフィカルな牌姿を復元するmacOSのメニューバーアプリケーションです。Unicodeのためコピーアンドペーストが自由自在で作成した牌姿の履歴も確認できます。また、MPSZ形式以外での記法でも変換が可能です。
【麻雀】JavascriptでMPSZ形式牌記号を牌姿に復元するプログラムを作る
「【麻雀】JavascriptでMPSZ形式牌記号を牌姿に復元するプログラムを作る」はMPSZ形式からグラフィカルな牌姿を復元するWebアプリケーションです。