>>93
相手の手だけから判定するならそれなりのアルゴリズムが必要ですが、
static変数を使えば少なくとも第2ターンの後手で判定可能になります。

今のルールだと初期化ターンと先手後手の情報が追加されたので
第1ターンの先手で自己対戦であるとわかりますから5000点ゲット可能です。

戦略変更を認めるなら static変数で自分かどうか判定するのを禁止する必要が
あると思います。

ソースの修正とかややこしくなるので、対戦プログラム自体をルールに合うように
改良するまで自己対戦にはこだわらないほうがいいかも。

>最初の10ラウンドをマジックコードとして、って判定できますけど、
>それを偽装囚人も現れるでしょうし。

最終的にはそういう高度な対戦になっていけばいいなと思っています。
1000ターン1マッチでなく、 100ターン * 10マッチみたいな形式なら
相手の出方をデータベース化して後半が本当の勝負みたいなことも
やれるかもしれません。