>自己対戦で5000点取れるのは認めます。

よく考えたらこれだとこの対策の実装は必須となり、どの戦略も5000点取るよう
になってしまいますね。相手が自分であることを判定するコストはそれほど
ないので差が出ないと思います。

自己対戦は点数の低い方にしませんか?

自己対戦で 3000点がとれないプログラムはどの道対策は必要ですし。