roblox-quest-progression-systems について
Roblox のクエストと進行システムを設計するスキルです。即時報酬から長期目標までを扱い、サーバー側の検証と進行状況の保存を重視します。
主な機能
- 01多層的な進行目標の設計
- 02クエスト目標と報酬ペースの計画
- 03サーバー側での進行状況の追跡と検証
- 04報酬受け取りの冪等化
- 05DataStore による進行状況保存の確認
- 06クエストループ全体のテスト
活用シーン
- 01初回報酬から長期コレクションまでの進行設計
- 02クエスト進行と報酬受け取りのサーバーロジック確認
- 03目標表示、報酬 UI、解放タイミングの調整
- 04ループをテストし、1・3・7 日目の継続率への影響を評価
MCP 対応
スクリプト検索、UI 確認、編集、プレイテストなど、Roblox のクエストシステムを調査・変更する MCP ワークフローを示します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ ashexplained/ roblox-skills --skill roblox-quest-progression-systemsインストール後、Claude Code で/roblox-quest-progression-systemsを入力して読み込まれたか確認します。
詳細
Roblox クエスト進行システム
目標
プレイヤーに、短期的な達成感と、長期的に戻ってくる理由を明確に与えます。
進行レイヤー
- 即時:最初の報酬、最初のアップグレード、最初の目標達成。
- セッション:クエストチェーン、ゾーンの解放、コレクションの進捗。
- 複数日:デイリーストリーク、ウィークリーチャレンジ、7日目の報酬。
- 長期:プレステージ、熟練度、希少なコレクション、リーダーボード、ソーシャルステータス。
クエストの設計
- コアとなるゲームループを強化する目標を使用します。
- 現在の目標と次の報酬を HUD に表示します。
- メニューを探し回らなければならない曖昧な目標は避けます。
- 各サイクルで報酬を与えつつ、大きな解放は重要なマイルストーンまで取っておきます。
- 3日目の壁を乗り越えられるよう、プレイ開始から2〜3時間前後で新しいコンテンツを解放します。
実装ルール
- 正規のクエスト進捗はサーバーで追跡します。
- クライアントから報告されたすべてのアクションを、サーバーの状態と照合して検証します。
- 目標の定義とプレイヤーの進捗を分離します。
- 報酬の受け取りを冪等にします。
- DataStore を基盤とするプロフィール状態を通じて進捗を保存します。
MCP ワークフロー
- クエスト/進行スクリプトと UI を検索します。
- 定義、進捗の更新、報酬、保存の各スクリプトを読みます。
- 目標マーカーと報酬 UI インスタンスを調査します。
multi_editまたは対象を絞ったexecute_luauで修正します。- クエストの全ループをプレイテストし、コンソール出力を確認します。
出力
以下を返します。
- 進行の段階。
- 目標の定義。
- 報酬と受け取りのフロー。
- 保存要件。
- 1日目、3日目、7日目の継続率への影響。
次のステップ
roblox-economy-balancing で報酬のペースを調整し、roblox-datastore-persistence で進捗を永続化し、roblox-security-economy で受け取りを偽装できないことを確認します。
コメント
Markdown 対応