Skip to content

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

@fummicc1

Description

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

  • ブロックを使う

  • オンラインゲーム

  • プレイヤーがいる

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

  • ルームの作成

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

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

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

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

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

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

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

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

  • 勝利・敗北判定


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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions