这不是一个游戏集合
这是四种不同的游戏引擎架构实验——卡牌战斗(card_v1)、回合制战斗(combat_sim)、传奇RPG(legend_v3)、乱世生存(luanshi_v0.1)——全部通过AI协作生成。
核心方法
数据驱动的游戏设计:cards.json/bonds.json/skills.json/monsters.json——所有游戏规则在JSON中定义,JS只承载算法。定义域(静态模板)与值域(运行时状态)彻底分离。
按需拆分不提前设计:game.js超过500行才拆分模块。有量化触发条件再做,不提前过度架构。
关键架构决策
- script标签方案优先:废弃ES6 import,走<script>标签加载。零CORS依赖,兼容所有部署环境。
- 引擎级联加载(5层):初始化→城市骨架→热区过滤→热区内容→对话内容。
- effects/按郡县分文件:逐级新增时只改一个文件,避免冲突。
AI协作造工具 · 方法开源 · 展示不承诺