タグ

scalajsとakkaに関するWindymeltのブックマーク (1)

  • Scala. js+React+akka-httpでオンライン対戦可能なオセロを作ってみる - Qiita

    使用ライブラリなど Scala.js scalajs-react akka-http circe モデリング ゲームのコアにあたる部分の実装指針です。 オセロのルールを閉じ込めたOthelloクラスを作成し、以下の2つの状態を保持 ボード ... 盤面。どこに何色の石が置かれているかを保持。 手番 ... 次は黒/白どちらの手番か(これは、通常プレイであれば、ボード上の石数から判断することも出来るものの、通常プレイ以外の拡張モードの構想もあり、切り出すことにしました) ゲームの情報を保持するGameクラスを作成し、勝敗や参加者のIDを保持 このクラスがOthelloインスタンスを内包しています。 参加者はParticipantクラスで定義 名前と状態(フリー、参加待ち、観戦中、対戦中)を持っています。 認証認可周りは今回の題ではないので、ふわっと作ってます。 実装戦略 以下、どういった方

    Scala. js+React+akka-httpでオンライン対戦可能なオセロを作ってみる - Qiita
  • 1