麻雀の打牌選択アルゴリズム(4) - koba::blog で説明したアルゴリズムを実装していく。
続きを読む麻雀の打牌選択アルゴリズム(4)
麻雀の打牌選択アルゴリズム(3) - koba::blog、麻雀の副露判断アルゴリズム(4) - koba::blog までである程度の手作りはできるようになったが、和了打点を意識した手作りができていない。例えば
ドラ
でテンパイした場合、
- 打 : 待ち(両面8枚)の平和 (30符1翻)
- 打 : 待ち(嵌張4枚)の三色、ドラ1 (40符3翻)
となり、打 が有利だが、現在のアルゴリズムは待ちの多さで評価するため を打ってしまう。
続きを読む天鳳の牌譜形式を解析する(4)
天鳳の牌譜形式を解析する(3) - koba::blog のプログラムにバグがあったので修正する。
今までのプログラムは天鳳のログをそのままの順序で電脳麻将の形式に変換していたが、これだとカンの表示に不具合があった。
続きを読む天鳳の牌譜形式を解析する(3)
天鳳の牌譜形式を解析する(1) - koba::blog、天鳳の牌譜形式を解析する(2) - koba::blog の続き。天鳳の牌譜形式のXML要素を1つ1つ電脳麻将の牌譜形式に変換していく。
続きを読む天鳳の牌譜形式を解析する(2)
天鳳の牌譜形式を解析する(1) - koba::blog の続き。前回は天鳳の牌譜形式のXML要素・属性の意味を説明したので、今回はそれを解析するプログラムについて。
「牌番号」「面子コード」は複数の要素で使われているが、これを 麻雀の手牌の文字列表現 - koba::blog の形式に変換する。
続きを読む