>>542
今見てみました。

MJSimのバグと、AIのバグ両方がある。

・AIのバグ
ポンの指定はOKだけど、捨て牌が指定されてないようだ。
捨て牌が前回のまま?みたいなので、捨て牌も指定してください。

・MJSimのバグ
「鳴きの指定がOKだが、捨て牌が間違っているとき」に、「ツモ切りに修正」してしまう。
このため、その後の牌譜がおかしくなる。
正常な動作は、捨て牌として適当なもの(ソートしたとき一番左にくるやつ)を切るようにすべき。
スマン。

・修正するには、MJSim.cppの746行目↓を削除またはコメントアウトしてください。
Player->Action.Type = MJACTION_SUTEHAI;

・ポン自体を無効にしたほうが良いかどうか、という話になるが、
この措置は、特に意味は無い。止まらなければ良い、と考えている。
そもそも、AI対戦では誤ポンはありえないはずなので。

・エラーをログに残したり、AIへ通知すべき。今後改善しようとおもう。


>質問。ポンチーした時のPlayer内の手牌データはポンチーした牌は減ります?

減ります。ポンした牌を-2している。


>>531さんのはおもしろいなぁ。まだ良く考えてないので、あとでレス書く予定。