Skip to content

ルーム設定画面の通信処理を実装する #32

@pariahpseudo

Description

@pariahpseudo
  • クライアントがルームに入室したらクライアント側でルームプレイヤーオブジェクトを取得する。
  • 最初に入室したプレイヤーにリーダー権を付与する。
  • 途中でリーダーが退室したら残っているプレイヤーから適当にリーダーを選出して権利を移す。
  • 準備完了ボタンが押されたらルームプレイヤーオブジェクトを介してサーバに準備完了の旨を通知する。
  • 全プレイヤーが準備完了状態になったらリーダーのみゲーム開始ボタンをインタラクタブルにする。
  • 準備完了状態が解除になったらゲーム開始ボタンを非インタラクタブルにする。
  • サーバが部屋から退出するボタンを押したらサーバを止める。
  • クライアントが部屋から退出したらコネクションを切断する。

Metadata

Metadata

Assignees

Labels

priority: medium標準の優先度です。付与されたissueは原則として一人で処理されなければなりません。status: in progress原則として担当者がissueに割り当てられている間、常時このラベルは付与されます。

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions