# フリーバトル

ペナルティなくバトルを行います。\
以下の機能があります。

* 他のプレイヤーが作成したルームに入室し、対戦する
* 他のプレイヤーが作成したルームに入室し、バトルを見学する
* 自身でルームを作成し、他のプレイヤーとバトルする
* 自身でルームを作成し、NPCとバトルする

ルームは作成者が独自のルールを設定することができます。

<figure><img src="https://1005771099-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwcViAFRvs3wnaIcrTRsA%2Fuploads%2FVUrZ7eQN4OSa8FXaPSyI%2Fimage.png?alt=media&#x26;token=dbeb33b2-63ae-493e-a25e-07ca118e5f21" alt=""><figcaption></figcaption></figure>

1. 現在解放中のルーム
2. 現在バトル中のルーム
3. 特定のルームの検索\
   -ルームがプライベートに設定されている場合、検索する必要がある
4. 新しくルームを作成する

***

## ルームの作成

<figure><img src="https://1005771099-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwcViAFRvs3wnaIcrTRsA%2Fuploads%2FfmRWSidgIEnk3Em7hY1x%2Fimage.png?alt=media&#x26;token=ad3c7f2f-f65d-4841-afe4-4e2be1e12ea7" alt=""><figcaption></figcaption></figure>

1. ルーム名を設定
2. ルームのルールを設定
   1. タイプ：公開するかどうか
   2. パスワード：非公開の場合のパスワード
   3. 観戦：許可するかどうか
   4. VS：対戦相手の選択
   5. バトルランク：パラメーターとスキルのコスト制限を決定
      1. 対戦相手にNPCを設定した場合、バトルランク応じた強さになる
   6. Monsters： バトルに参加できるMonsterの数
   7. ターン：バトルの最大ターン数（10\~20）
   8. 特殊マス：ターン経過で発生する特殊マス
   9. メモリー：Monster Memoryの使用可否
3. ルームを作成
4. キャンセル

***

## 進行

<figure><img src="https://1005771099-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwcViAFRvs3wnaIcrTRsA%2Fuploads%2FNGoj6tbxG8DI5mTzazTN%2Fimage.png?alt=media&#x26;token=88e34dfd-5b73-40bc-87e4-95394dc08527" alt=""><figcaption></figcaption></figure>

1. Readyボタンが押されるとチェックマークがつく\
   -全てのプレイヤーにチェックマークがつくと次の画面に移行する
2. 自身がルームの作成者の場合、他のプレイヤーをキックできる
3. バトル開始の準備に進む
4. ルームを閉じる
