ネットワーク対戦型オセロAIプログラム(Java)
$ javac OthelloAI.java Solver.java BitBoard.java
- 自分の環境で対戦させる場合
ターミナルが3つ必要.ターミナルの区別に $ ,% ,> を用いる.
-
サーバの起動
$ java -jar OthelloServer.jar -port port
-monitor を指定すると,GUIでモニタウインドウが立ち上がる.
-timeout timeout を指定するとタイムアウトを設定できる.
-
クライアントプログラムの接続
% java OthelloAI localhost port nickname
> java OthelloAI localhost port nickname
- 他人の環境に接続して対戦させる場合
$ java OthelloAI hostname port nickname