MAD KNIGHTが3人対戦になって帰ってきた
入力項目が一つ減ったため最初は最下位に落ちていた
ソースはスレッド化(マルチプロセッサでないため意味ない)されて
わりとぐちゃぐちゃな状態
まず後手の時まねするロジックをコメント化
Pythonはコメント化の”””もインデントがずれているとエラー
次に全く動かない原因を調べる
相手の前の手の入力項目がなくなっているのを入力値をログに出して確認
盤上の駒が白黒から赤緑青に変わっている
相手の読みはとりあえず一手ばったりだけ追加ユーザー分を追加
まあ追加機能でほとんどのプレイヤーが動かないので一位
さらに読みの深さを少し改良
相手が残り一人になったときに相手の読みルーチンを使うことにする
なぜかローカル対戦で一位の自分のプログラムとどっこいどっこいの成績
それでも強くなっているはずとサブミットすると
2位に自ら転落
合間に洗濯物干して、朝市で野菜を買って、朝食を食べて、皿も洗ったのでフテネスル