麻雀の牌姿を表現する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アプリケーションです。