天鳳の牌譜を分析したいと思い始めて、mjlog形式の牌種についていろいろ調べて、わかったことを忘備録として書いておきます。特に鳴いた場合の牌種については、いろいろ書かれてあるサイトもありますが、なかなか難しいので、私が理解した部分を…
牌の種類
配牌や自摸牌、捨牌などの牌種を数字で表しています。同じ牌種なのに数字が4つあるのは、同種牌が4枚あるからですね。赤牌がある場合は、「16」が、「52」が、「88」が、といった赤牌を表します。
数字 | 牌種 | 数字 | 牌種 | 数字 | 牌種 | 数字 | 牌種 |
---|---|---|---|---|---|---|---|
0~3 | 36~39 | 72~75 | 108~111 | ||||
4~7 |
| 40~43 | 76~79 | 112~115 | |||
8~11 | 44~47 | 80~83 | 116~119 | ||||
12~15 | 48~51 | 84~87 | 120~123 | ||||
16~19 | 52~55 | 88~91 | 124~127 | ||||
20~23 | 56~59 | 92~95 | 128~131 | ||||
24~27 | 60~63 | 96~99 | 132~135 | ||||
28~31 | 64~67 | 100~103 | |||||
32~35 | 68~71 | 104~107 |
チーした場合の牌種
鳴いた場合<N who=”3″ m=”58839″ />というものが表示されます。この「58839」という数字が鳴いた牌種を表します。
まず m の後ろにある数字「58839」を2進数にします。すると「1110010111010111」となります。これをわかりやすいように、「1110010111010111」と色分けします。赤の太字になっている、三桁目の数字がポイントです。
三桁目の数字は「1」です。これは「チー」の意味です。また後でやりますが、ここが「0」なら「ポン」もしくは「カン」です。
そして「チー」の場合注目するのは、十一桁目以降の数字です。「111001」ですね。これをまた10進数に戻します。すると「57」になります。それを以下の表にあてはめます。今回はです。これが鳴いてさらした牌です。
マーカー部分にはもう少し細かい情報があるのですが、今回は触れません。
数字 | 牌種 | 数字 | 牌種 | 数字 | 牌種 |
---|---|---|---|---|---|
0~2 | 21~23 | 42~44 | |||
3~5 | 24~26 | 45~47 | |||
6~8 | 27~29 | 48~50 | |||
9~11 | 30~32 | 51~53 | |||
12~14 | 33~35 | 54~56 | |||
15~17 | 36~38 | 57~59 | |||
18~20 | 39~41 | 60~62 |
ポン・加カンした場合の牌種
鳴いた場合<N who=”3″ m=”39466″ />というものが表示されます。この「39466」という数字が鳴いた牌種を表します。
まず m の後ろにある数字「39466」を2進数にします。すると「1001101000101010」となります。これをわかりやすいように、「1001101000101010」と色分けします。赤の太字になっている、三桁目の数字がポイントです。
三桁目の数字が「0」です。これは「チー」以外、つまり「ポン」もしくは「カン」の意味です。「ポン」と「加カン」の判別は四桁目と五桁目です。四桁目が「1」なら「ポン」で五桁目が「1」なら「加カン」です。両方とも「0」なら「暗カン」もしくは「大ミンカン」です。
そして「ポン」もしくは「加カン」の場合注目するのは、十桁目以降の数字です。「1001101」ですね。これをまた10進数に戻します。すると「77」になります。それを以下の表にあてはめます。今回はです。これが鳴いてさらした牌です。
マーカー部分にはもう少し細かい情報があるのですが、今回は触れません。
数字 | 牌種 | 数字 | 牌種 | 数字 | 牌種 | 数字 | 牌種 |
---|---|---|---|---|---|---|---|
0~2 | 27~29 | 54~56 | 81~83 | ||||
3~5 | 30~32 | 57~59 | 84~86 | ||||
6~8 | 33~35 | 60~62 | 87~89 | ||||
9~11 | 36~38 | 63~65 | 90~92 | ||||
12~14 | 39~41 | 66~68 | 93~95 | ||||
15~17 | 42~44 | 69~71 | 96~98 | ||||
18~20 | 45~47 | 72~74 | 99~101 | ||||
21~23 | 48~50 | 75~77 | |||||
24~26 | 51~53 | 78~80 |
暗カン・大ミンカンした場合の牌種
暗カン・大ミンカンの場合は三桁目から六桁目まで「0」が続きます。そして九桁目以降の数字を10進数に戻します。その数字を表に当てはめると牌種がわかります。
数字 | 牌種 | 数字 | 牌種 | 数字 | 牌種 | 数字 | 牌種 |
---|---|---|---|---|---|---|---|
0~3 | 36~39 | 72~75 | 108~111 | ||||
4~7 |
| 40~43 | 76~79 | 112~115 | |||
8~11 | 44~47 | 80~83 | 116~119 | ||||
12~15 | 48~51 | 84~87 | 120~123 | ||||
16~19 | 52~55 | 88~91 | 124~127 | ||||
20~23 | 56~59 | 92~95 | 128~131 | ||||
24~27 | 60~63 | 96~99 | 132~135 | ||||
28~31 | 64~67 | 100~103 | |||||
32~35 | 68~71 | 104~107 |
コメント