ゲームフロー
全体フロー
設計変更: トルネコ/チョコボの不思議なダンジョン + MCDungeons
ゲームループを「不思議のダンジョン」方式に全面変更。 ダンジョン潜入ごとにLv1にリセットされ、武器・アイテムが永続資産となる。 ロビーの「データヴォールト(倉庫)」でアイテムを管理し、 持ち込む装備を選んでダンジョンに挑む。
フロー詳細
1. 初回アクセスフロー
2. ポータル経由アクセスフロー
3. ダンジョン探索フロー(メインループ)
4. 倉庫管理フロー
5. Vibeverse退場フロー
ゲームステート管理
データ永続化
| データ | 保存先 | タイミング | 備考 |
|---|---|---|---|
| キャラクター名・色 | localStorage | 作成時 | |
| データヴォールト(倉庫) | localStorage | アイテム預け/引き出し時 | ダンジョン死亡でも安全 |
| 所持品(インベントリ) | localStorage | ダンジョン帰還時 | 死亡時は全消去 |
| データベースログ(図鑑) | localStorage | アイテム発見/識別時 | 永続蓄積 |
| ダンジョン中の進行状態 | メモリ(揮発) | — | レベル、EXP、スキル含む |
| リベンジデータ | localStorage | 死亡時 | シード値、到達フロア |
| ポータル一時データ | sessionStorage | ポータル受信時 | セッション終了で自動消去 |
レベルは保存しない
旧設計ではレベルをlocalStorageに保存していたが、 新設計ではレベルはダンジョン内のメモリにのみ存在し、保存されない。 永続的な成長要素はアイテム(倉庫)と図鑑のコンプリート率のみ。
Portal Contract
Vibeverse ポータルのパラメータ仕様:
パラメータの任意性
「All parameters except
portalare optional and may or may not be present — do not rely on their presence.」 — 公式仕様
?portal=true のみが保証される。他のパラメータは全て任意。
デフォルト値
| パラメータ | デフォルト(未指定時) |
|---|---|
| username | Drifter |
| color | #00ffff(シアン) |
| speed | 5 |
| hp | 100 |
| avatar_url | なし(デフォルトアバター使用) |
| ref | なし(戻りポータルを生成しない) |
戻りポータル
refパラメータが存在する場合、ロビーに「戻りポータル」を生成する- 戻りポータルに入ると、受信した全パラメータを付与して
refのURLにリダイレクト refがない場合、戻りポータルは表示しない
ポータル経由時の制約
- 入力画面を一切表示しない(名前入力、設定画面等)
- パラメータからキャラクターを即生成
- カットイン演出 → 即ロビー(演出はスキップ可能)
- ダンジョン内のレベルはLv1から(ポータル経由でも同じ)