roblox-combat-systems について
サーバー権限と分かりやすいフィードバックを重視する、Roblox の戦闘システム設計・実装スキルです。戦闘メカニクス、敵の挙動、報酬を扱い、MCP ツールでプロジェクトを調査、編集、テストする手順も示します。
主な機能
- 01戦闘フェーズとフィードバックを設計
- 02命中、クールダウン、ダメージを検証
- 03ヒットボックスと状態効果を扱う
- 04敵のターゲット選択と報酬を計画
- 05MCP による調査、編集、テスト手順
活用シーン
- 01戦闘リモートとダメージ経路のレビュー
- 02クールダウン、スタミナ、ダメージの調整
- 03攻撃フィードバックと敵の挙動のテスト
- 04戦闘の不正利用や回帰の確認
MCP 対応
スクリプトの検索・読み取り、ゲームツリーとインスタンスの調査、コード編集、プレイテスト、コンソール出力の確認を行う MCP ワークフローを説明します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ ashexplained/ roblox-skills --skill roblox-combat-systemsインストール後、Claude Code で/roblox-combat-systemsを入力して読み込まれたか確認します。
詳細
Roblox 戦闘システム
目標
戦闘をわかりやすく、応答性に優れた、サーバー権威型にします。
権限
- クライアントから、意図、アニメーション、照準方向、またはターゲット候補をリクエストできるようにします。
- サーバー側で、射程、クールダウン、視線、チーム、状態、ダメージを検証します。
- 最終的な命中判定、ダメージ、報酬、キルクレジット、戦利品をクライアントに決定させないでください。
- 戦闘関連のリモート通信をレート制限します。
- 決定論的なバランステーブルを共有するか、慎重にミラーリングします。
戦闘ループ
以下を設計します。
- 予備動作、攻撃動作、衝撃、回復。
- 明確なクールダウンとアビリティの使用可否。
- 命中、ミス、クリティカル、ブロック、回避、死亡に対する強いフィードバック。
- 敵の予備動作と公平な反撃の機会。
- 安全な反復を通じて学べる、序盤のエンカウント。
実装領域
- ヒットボックスとレイキャスト。
- クールダウンとスタミナ/エネルギーシステム。
- ダメージの種類と修正値。
- 効果時間、重ねがけ、クリーンアップを備えた状態異常。
- 敵 AI のターゲット選択と追跡範囲のルール。
- サーバーで確認された貢献度に基づく報酬の付与。
MCP ワークフロー
script_searchとscript_grepで戦闘スクリプトを探します。script_readで攻撃、ダメージ、敵、報酬のスクリプトを読みます。search_game_treeとinspect_instanceでリモート通信と戦闘インスタンスを調べます。multi_editで編集します。start_stop_play、user_keyboard_input、user_mouse_input、screen_captureを使って攻撃をプレイテストします。get_console_outputを確認します。
出力
以下を返します。
- 戦闘状態のフロー。
- サーバー側の検証。
- 調整可能なバランス項目。
- フィードバックのフック。
- エクスプロイトとリグレッションのテスト。
次の手順
roblox-security-economy を使ってすべての戦闘関連リモート通信とダメージ経路を検証し、roblox-animation-audio-feedback でインパクトを加え、roblox-playtest-qa と roblox-mobile-playtest で検証します。
コメント
Markdown 対応