Skip to content

yuiwai/othello4s

Repository files navigation

othello4s

オンライン対戦が可能なオセロの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と対戦を開始」を選択すると、自分は先手になり、後手が自動モードになります。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages