FactorioLab:免费开源的工厂游戏资源计算器完整上手指南
FactorioLab:免费开源的工厂游戏资源计算器完整上手指南
【免费下载链接】factoriolabAngular-based calculator for factory games like Factorio and Dyson Sphere Program项目地址: https://gitcode.com/gh_mirrors/fa/factoriolab
FactorioLab 是一款免费开源的工厂游戏资源计算器,支持 Factorio、戴森球计划、Satisfactory 等游戏。你输入目标产量,它反推出全部配方、机器数量和原材料,适合正在规划产线的新手和进阶玩家。
🧮 算不清产量,工厂就只能盲目扩张
玩过 Factorio 的人都有过这种时刻:想要每小时 500 个某种芯片,靠手算要一层层展开十几道配方,中途换个机械台,前面的数字全废了。
戴森球计划里的产线更长,规划矩阵扩产时,你既没有草稿纸,也没有时间试错——建错了就是几百台机器白造。
FactorioLab 把这件事变成了一道计算题:目标填进去,方案立刻出来。
🎯 项目定位:一款覆盖 9 款游戏的开源计算器
FactorioLab 用线性规划来求解生产方案,内置了 Factorio、戴森球计划、Satisfactory、Foundry、Mindustry、Captain of Industry 等 9 款游戏和若干 Mod 的数据。下面是 Factorio 内置的资源图标体系,从原材料到高级部件一应俱全。
🚀 三步本地跑通 FactorioLab
- 安装 NodeJS。
- 克隆仓库并安装依赖:
git clone https://gitcode.com/gh_mirrors/fa/factoriolab cd factoriolab npm ci- 启动并访问
http://localhost:4200:
npm start源码有改动时页面会自动热重载,开发体验完整,核心求解逻辑可以对照 src/solver/ 阅读。
⚙️ 核心功能:从目标产量到完整生产方案
- 目标产量输入:填上你想要的产出速率,求解器给出每个配方要跑多少次、用几台机器、耗多少原材料,并标明时间消耗。
- 多游戏数据管理:按版本切换数据集,Factorio 还能加载社区 Mod,数据不匹配时会提示。
- 方案参数调节:配置生产模块与信标、勾选已研究技术、指定机械台与产线,方案随之重新计算。
- 可视化与导出:用 Sankey 流向图查看资源走向,定位瓶颈环节;结果可导出为 CSV 或 JSON,方便离线比对。
- 多语言界面:中文、日文、韩文等语言切换在设置里即可开启。
🔍 真实用法:三个规划场景
规划火箭发射时,把发射所需的零件目标填入,工具列出从矿石到成品板卡的全链条,你可以直接看到哪道工序的机器台数最多,优先把空间留给它。
戴森球矩阵扩产时,输入单位时间的矩阵需求,它会算出上游每种材料的速率,你据此决定运输带档位和工厂规模。
Satisfactory 立体布局时,它帮你按垂直分层估算各层需求,减少来回搬料。
📌 5 个提效技巧
- 一次输入多个目标,求解器统一规划,避免各自为战导致机器浪费。
- 用内置预设模板快速起步,再把计算方案链接分享给队友,打开即复现你的设置。
- 调成本权重做权衡:想省占地就抬高占地权重,想要高产能就保留产量优先。
- 把结果导出 CSV,不同方案并排放,差异一目了然。
- 选对游戏版本与 Mod 数据集,配方和图标才能准确对应你的存档。
👥 它适合谁
- 新手玩家:不用背公式,避免盲目建设造成资源浪费。
- 进阶玩家:对比多套方案,持续压缩占地与时间。
- 速通玩家:精确规划资源路线,砍掉冗余产线。
- 多游戏玩家:一个工具覆盖 9 款游戏的数据与界面。
🛠️ 动手之前
FactorioLab 证明了工厂游戏的规划问题可以交给数学:一个免费开源的仓库,一套覆盖主流游戏的完整数据集,一份可本地跑通的上手路径。先按上面的三步把它跑起来,输入你的第一个目标产量,剩下的交给求解器。
【免费下载链接】factoriolabAngular-based calculator for factory games like Factorio and Dyson Sphere Program项目地址: https://gitcode.com/gh_mirrors/fa/factoriolab
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
