《塔塔合成》知识库
Bundle OKF 0.2 · 21 conceitos · wang-junjian/tower-defense
# 《塔塔合成》知识库 一款合成塔防浏览器小游戏:Vite 5 + 纯 TypeScript(strict)+ HTML5 Canvas 2D,零游戏引擎、零音频资源、零运行时依赖。拖拽放置防御塔,同类同级两两合成升级(最高 Lv5),守住 20 波进攻。npm 包名 `tower-defense-merge`。 # 产品与架构 * [产品全景](overview/product-overview.md) - 玩法循环、胜负条件、塔/敌人/地图/强化内容总表 * [架构总览](overview/architecture.md) - 分层结构、60Hz 固定步长主循环、状态机、坐标链与事件解耦 # 配置(平衡调参唯一入口) * [全局数值配置](config/global-config.md) - 塔/敌人/经济/合成/波次全部数值与平衡历程 * [战场地图](config/maps.md) - MapDef 数据驱动:路径/岩浆/配色/机制修饰,三张现有地图 # 核心运行时 * [Game 主类](core/game.md) - 主循环 + 状态机 + 更新顺序 + 命中结算 + 渲染层次总调度 * [事件总线](core/event-bus.md) - 类型安全 EventEmitter 与 GameEvents 全部 14 个事件清单 * [合成音效](core/sound-manager.md) - Web Audio 实时合成,无音频资源文件,按名节流 # 实体 * [防御塔](entities/tower.md) - 索敌规则、属性计算链、按塔型构建弹道效果 * [敌人](entities/enemy.md) - 沿路径行军、五种负面状态、飞行/隐身/分裂特型 * [弹道](entities/projectile.md) - 追踪→贯穿、穿透计数、ProjectileEffect 字段 * [粒子系统](entities/particle.md) - 爆炸/光环/光点/闪电折线四类特效 # 系统 * [波次管理](systems/wave-manager.md) - 组波公式、按路径分流、敌人类型配比 * [经济系统](systems/economy.md) - 金币来源与消耗、抽卡价格递增 * [强化修饰器](systems/mod