Skip to content

SoonFxTypeScript 优先的游戏数值引擎

将逻辑与代码解耦,轻松管理复杂公式,构建稳健的 RPG/SLG/卡牌系统。

SoonFx Editor

🎨 可视化编辑器驱动

告别硬编码公式。实现可视化构建。

SoonFx RuntimeSoonFx Editor 的核心引擎。它允许游戏策划在不编写任何代码的情况下配置复杂的逻辑,而开发者可以在运行时安全地执行这些逻辑。

工作流

  1. 设计: 策划在 可视化编辑器 中创建公式、技能效果和属性关系。
  2. 导出: 编辑器生成 JSON 配置文件。
  3. 运行: SoonFx Runtime 加载此 JSON 并在游戏中执行逻辑。

注意: 虽然 SoonFx Runtime 可以独立用于数学计算和表达式求值,但配合编辑器使用才能释放其真正潜能。

SoonFx Editor

💡 使用场景

SoonFx 专为数值密集型游戏类型设计:

  • ⚔️ RPG 系统: 技能伤害、角色属性成长、装备加成、战斗力 (CP) 计算。
  • 🏰 SLG / 策略: 资源产出率、建筑升级时间、行军时间、科技树需求。
  • 🃏 卡牌游戏: 动态卡牌数值、协同效应、卡组平衡性模拟。
  • 📊 模拟: 复杂的经济模型、概率计算。

Released under the Apache-2.0 License.