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
-
遊戲類型模板