# 设计公式

## 规则（Rules）

# 公式设计 - 规范

## 1. 公式类型
必须覆盖：战斗公式、成长公式、经济公式。

## 2. 设计原则
- 公式必须可解释（每个参数有实际意义）
- 公式结果必须在预期范围内（不可出现负数或溢出）

## 方法（Methods）

# 公式设计 - 方法

## 流程
分析需求 → 定战斗公式 → 定成长公式 → 定经济公式 → 输出公式文档

## 步骤1：分析需求
确定游戏类型和数值框架。

## 步骤2：定战斗公式
- 伤害 = 攻击力 × 技能倍率 / 防御系数
- 命中率 = 命中 / (命中 + 闪避)
- 暴击率 = 暴击 / (暴击 + 韧性)

## 步骤3：定成长公式
- 升级经验 = 基础经验 × 等级^系数
- 属性成长 = 基础值 + 等级 × 成长率

## 步骤4：定经济公式
- 产出 = 基础产出 × 效率加成
- 消耗 = 基础消耗 × 等级系数

## 步骤5：输出公式文档
`{项目名}_formula_v1.0.md`

## 技巧（Tips）

# 公式设计 - 技巧

## 1. 边际递减
用对数或开方函数实现边际递减，防止数值膨胀。

## 2. 数值验证
用Excel/Google Sheets模拟公式在不同等级的输出，检查曲线是否平滑。

## 3. 参数可调
公式中的系数用配置表管理，不要硬编码，便于后续调整。
