小さな大会を開催する予定です。
競合他社はそれぞれ、Connect Four の GameState を受け入れるインターフェースを実装する Java クラスを提供し、手を返します。
チームが他のチームのクラスを (リフレクションを介して) 見つけて、簡単な対戦相手と戦うためにメソッドをいじるのを防ぐにはどうすればよいですか?
小さな大会を開催する予定です。
競合他社はそれぞれ、Connect Four の GameState を受け入れるインターフェースを実装する Java クラスを提供し、手を返します。
チームが他のチームのクラスを (リフレクションを介して) 見つけて、簡単な対戦相手と戦うためにメソッドをいじるのを防ぐにはどうすればよいですか?
この質問によると、少なくとも、トーナメント アービター プログラムのプライベート オブジェクトを見えないように安全に保つことができます。