flame-systems について
Flameのゲーム開発者向けに、14種類の一般的なゲームシステムの実装パターンとサンプルコードをまとめたスキルです。システム間の依存関係も示します。
主な機能
- 01クエストと会話システム
- 02インベントリと装備の外観
- 03戦闘とスキルの仕組み
- 04セーブ/ロードと実績
- 05クラフトとプロシージャル生成
- 06マルチプレイとレベル編集
活用シーン
- 01クエストシステムの計画
- 02分岐するNPC会話の構築
- 03インベントリと装備の実装
- 04マルチプレイやレベルエディターのパターン参照
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ miles990/ claude-software-skills --skill flame-systemsインストール後、Claude Code で/flame-systemsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/achievement.mdcombat.mdcrafting.mddialogue.mdinventory.mdleveleditor.mdlocalization.mdmultiplayer.mdpaperdoll.mdprocedural.mdquest.mdsaveload.mdshop.mdskills.md詳細
プロジェクトの README よりFlame Game Systems
14 個常見遊戲系統的實作模式與參考代碼。
Reference Index
| System | File | Description |
|---|---|---|
| Quest | references/quest.md | 任務系統、目標追蹤、獎勵 |
| Dialogue | references/dialogue.md | 對話系統、分支選項、NPC |
| Localization | references/localization.md | 多語言、文本管理 |
| Inventory | references/inventory.md | 背包、物品堆疊、分類 |
| Paper Doll | references/paperdoll.md | 角色外觀、裝備視覺 |
| Combat | references/combat.md | 戰鬥系統、傷害計算 |
| Skills | references/skills.md | 技能樹、冷卻、效果 |
| Save/Load | references/saveload.md | 存檔、序列化、雲端 |
| Achievement | references/achievement.md | 成就、解鎖、進度 |
| Shop | references/shop.md | 商店、交易、貨幣 |
| Crafting | references/crafting.md | 製作、配方、材料 |
| Procedural | references/procedural.md | 隨機生成、Roguelike |
| Multiplayer | references/multiplayer.md | 多人連線、同步 |
| Level Editor | references/leveleditor.md | 關卡編輯器、地圖工具 |
AI Usage Guide
需要任務系統? → Read references/quest.md
需要對話系統? → Read references/dialogue.md
需要多語言? → Read references/localization.md
需要背包系統? → Read references/inventory.md
需要裝備外觀? → Read references/paperdoll.md
需要戰鬥系統? → Read references/combat.md
需要技能系統? → Read references/skills.md
需要存檔功能? → Read references/saveload.md
需要成就系統? → Read references/achievement.md
需要商店系統? → Read references/shop.md
需要製作系統? → Read references/crafting.md
需要隨機生成? → Read references/procedural.md
需要多人連線? → Read references/multiplayer.md
需要關卡編輯? → Read references/leveleditor.md
System Dependencies
Combat ──→ Skills (技能影響戰鬥)
──→ Inventory (裝備影響屬性)
──→ Paper Doll (裝備外觀)
Quest ──→ Dialogue (NPC 給予任務)
──→ Achievement (完成任務獲得成就)
──→ Inventory (任務獎勵物品)
Shop ──→ Inventory (購買物品存入背包)
──→ Crafting (購買材料用於製作)
Procedural ──→ Combat (生成敵人)
──→ Inventory (隨機掉落)
Related Skills
flame-core- 引擎核心基礎flame-templates- 遊戲類型模板
コメント
Markdown 対応