Skip to content

ドメインについて考える #4

Description

@fummicc1
  • マップが存在する(有限)

  • ブロックを使う

  • オンラインゲーム

  • プレイヤーがいる

  • NPC(おに)が1人いて、2人のプレイヤー同士で戦う

  • ルームの作成

  • ユーザー名とスコアをユーザーごとに保存したい

  • 移動は前・後ろ・右・左に動ける

  • 全てのマスは高さというデータを持っている

  • タイミングの同期をサーバーで管理する必要がある

  • 衝突したかどうかを判定する

  • 壁に(あえて)ぶつかった時には、別の選択肢の中からランダムに選ばれる

  • 進むためには、今いるマス目の高さと行きたいマス目の高さが1以下である

  • 勝つためには、鬼に捕まらないこと・相手が一つの方向にしか動けなくなるまで邪魔をすること

  • 勝利・敗北判定


ランクポイント(スコア; 試合を跨いで保存される)
ユーザー、プレイヤー名
プレーヤーの配置情報(フロントでは入力を受け取り、サーバーに通信してから帰ってきた場所に描画)
鬼の挙動
マス目の高さ(プレーヤーの移動で変化するため)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions