オンライン対戦が可能なオセロのWebアプリです。クライアントはブラウザ上で動作します。
sbt経由の実行
sbt:othello4s> akkaServer/run
http://localhost:8080/public/index_dev.html にアクセスしてください。
Docker Imageを作成
sbt:othello4s> akkaServer/docker:publishLocal
起動
$ docker run --rm -p8080:8080 othello-server-akka:0.1
http://localhost:8080/public/index.html にアクセスしてください。
- 「ネットワークモード選択」画面で、フォームに名前(各種画面で表示されます)を入力し、「オンラインモード」をクリックします。
- 「ゲーム一覧画面」で、新規ゲームを作成するか、「参加受付中」のゲームに参加することで対戦ができます。
- 対戦は、ゲーム作成者(以下、オーナー)が先手(黒)、参加者が後手(白)になります。
- 決着がつくか、どちらかのプレイヤーが投了するとゲームが終了します。
- 「ネットワークモード選択」画面で、「オフラインモード」をクリックします。
- 「1人プレイを開始」を選択すると、自分で白黒両方の操作が可能なモードになります。
- 「AIと対戦を開始」を選択すると、自分は先手になり、後手が自動モードになります。