- 移动开发
- 桌面应用
- 游戏开发
【免费下载链接】chaldea
Chaldea - Yet Another Material Planner and Battle Simulator for Fate/Grand Order aka FGO
FGO玩家刷周本、周回时最关心的产出指标是什么?答案就是关卡羁绊值——它直接决定了你一轮免费周回(俗称"茶壶")能拿到多少掉落。而 Chaldea 是一款开源的 FGO(Fate/Grand Order)跨平台规划与战斗模拟工具,内置的羁绊加成计算器与编队羁绊求解器,可以自动计算编队羁绊、枚举从者礼装组合,帮你最大化茶壶产出,再也不用手算乘区。
🧰 Chaldea 是什么?
Chaldea 是一个同时支持 Web / Android / iOS / Windows / macOS / Linux 的 FGO 工具箱,由两大核心组成:
- Chaldeas:从者、礼装、指令卡、活动等图鉴 + 素材规划、免费周回求解器、圣晶石规划;
- Laplace:战斗模拟器,支持任意关卡的战力推演。
对刷本党来说,它的羁绊计算模块是整个"周回流水线"里最重要的一环。
🤔 为什么需要羁绊加成计算器
羁绊值(Bond)是免费关卡掉落倍率的核心参数。它的计算并不简单:
- 关卡基础羁绊 × 前排/助战修正(第一乘区)
- 再叠加礼装、活动被动、campaign 加成的百分比与固定值(第二乘区,且有倍率上限)
- 最后再乘上茶壶(周回掉落)倍率
手动计算时稍有疏漏,一个 15 绊从者或一张特性礼装就可能被漏掉。Chaldea 的计算内核把整个公式封装在 formation_bond_calc.dart 的totalBond里,与游戏内逻辑逐项对齐,包括活动被动按优先级解析(bond_rules.dart)、前排助战 +40 Rate、15 绊全队 +250 Rate 等细节。
📋 羁绊模块的三大功能页
羁绊功能源码位于 lib/app/modules/bond/,入口页 bond_bonus.dart 提供两个查阅标签:
| 功能 | 说明 | 对应源码 |
|---|---|---|
| 礼装羁绊一览 | 自动筛出所有"魔力放出"羁绊礼装,按收集顺序排列 | equip_bond_bonus.dart |
| 从者 × 礼装匹配表 | 选定从者后,一张大表显示每张羁绊礼装对其是否生效(特性匹配) | servant_bond_ce_table.dart |
| 编队羁绊手动计算 | 输入六人编队 + 关卡,逐人显示最终羁绊值 | formation_bond.dart |
配合 free_quest_calc/ 里的免费周回计算器,就能形成"选周本 → 组羁绊队 → 算产出"的完整闭环。
🤖 亮点:编队羁绊自动求解器
手动计算器解决"验证一队",而Formation Bond 求解器解决"找最强一队"——这是本模块最硬核的功能:
- 全空间搜索:自动枚举自有从者、礼装(含满破版本)的所有合法组合,受 COST 预算与关卡特性限制约束;
- 可证明最优:结果带
provenOptimal标志,明确区分"已证明的最大值"和"预算用尽时的最佳已知队伍",不会把近似解伪装成最优解; - 同分队伍与候选列表:额外收集最高分的多套等效编队,以及分数次一级的候选队伍,方便你按实际拥有量挑选;
- 多线程求解:原生平台把工作 isolate 用于搜索,搜索过程实时回传进度,可随时取消。
算法设计文档 solver/design.md 完整记录了"礼装优先快路径 + 分支定界回退"的双引擎策略,核心搜索实现在 solver/solver.dart 与 solver/search.dart,结果展示在 solver/results.dart。
🚀 三步上手指南
第一步:选定关卡。在 Formation Bond 页面选择目标关卡(支持活动关卡与 campaign 开关),系统会加载该关卡的基础羁绊与特性限制。
第二步:设置编队约束。可以固定部分从者/礼装(比如必须上阵的 15 绊从者),其余位置标记为"自由搜索";还能按实装地区(JP/CN/TW/NA)、羁绊值下限、自定义 ID 排除列表来收窄候选池,茶壶倍率 1~3 随意切换。
第三步:点击 Solve。几秒到几十秒后,Results 标签会给出总分最高的编队:每位从者的最终羁绊值、COST 消耗、礼装分配一目了然,并附"该位置可替换灵基"的红线校验——确保推荐队伍真的能过关卡限制。
✅ 小结
- 手算容易漏乘区,羁绊加成计算器保证每一步与游戏一致;
- 从者礼装匹配表帮你快速确认"这张礼装到底加不加我";
- 自动求解器直接输出可证明最优的茶壶编队,周回产出直接拉满。
如果你想深入阅读算法细节,solver/design.md 是一份相当扎实的求解器设计文档;单元测试在 test/app/modules/bond/formation_bond_test.dart,可验证求解结果与手动公式的逐位一致性。
- 移动开发
- 桌面应用
- 游戏开发
【免费下载链接】chaldea
Chaldea - Yet Another Material Planner and Battle Simulator for Fate/Grand Order aka FGO
相关推荐
Ant Design Blazor Affix 固定状态回调(OnChange)完全指南:监听组件吸附状态变化的实战方案
Ant Design Blazor Affix 固定状态回调(OnChange)完全指南:监听组件吸附状态变化的实战方案 导读 本指南围绕 Ant Design
移动开发桌面应用游戏开发抖音直播回放无损下载教程:3 步把过期回放存成本地 mp4
抖音直播回放无损下载教程:3 步把过期回放存成本地 mp4 一场几小时的直播结束后,回放窗口往往只有几天,错过就再也拿不到。douyin downloader
网页爬虫CLI如何在Kohya_SS中实现LoRA训练的无提示词配置:快速上手指南
如何在Kohya_SS中实现LoRA训练的无提示词配置:快速上手指南 想要在Kohya_SS中进行LoRA训练但不想处理复杂的提示词文件?🤔 本指南将为你揭示
人工智能大模型微调LoRAAI 应用深度学习媒体生成
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考