明日方舟素材均衡规划器
800 字
4 分钟
明日方舟素材均衡规划器
Waiting for api.github.com...
在线体验:ak.lansganbs.cn
起因
明日方舟不缺「指定材料 → 刷哪关」的计算器,但几乎没有工具回答一个更前置的问题:我现在整体最缺什么?
大多数计算器的思路是「目标驱动」——先选一个想合成的材料,再反推最优刷图路线。但对于已经有一定库存的老玩家,真正的痛点往往不是「某一种材料去哪刷」,而是「仓库整体失衡了,不知道该先补哪一块」。
这个工具换了一个切入点:把仓库里所有素材统一折算到一个可比较的口径,然后直接告诉你缺口最大的蓝材是什么。
核心思路
整个计算流程可以概括为三步:
- 折算:将所有品质的素材按权重折算为蓝色素材等价物
- 排序:按缺口量从大到小排列,找出仓库最失衡的方向
- 决策:玩家根据排序结果决定接下来优先刷什么
这种「先看全局再定目标」的思路,更适合已经有一定库存积累、不想每次都先指定目标材料的玩家。
功能
库存导入
支持两种主流库存 JSON 格式,导入时自动识别来源:
- 企鹅物流规划器格式
- MAA 仓库识别导出的
details.data格式
如果上传的是 MAA 导出数据,会先过滤掉经验书、芯片、模组材料等无关项,再转换为内部统一的企鹅物流格式处理。
权重系统
内置一份默认权重数据,无需额外配置即可使用。权重决定了不同品质素材之间的折算比例——比如一个紫材等价于多少蓝材。
如果需要更新权重,可以从 一图流 下载最新数据,再通过页面重新导入覆盖。
在线编辑
导入库存后,可以直接在页面中修改任意素材的数量,无需重新上传文件。方便手动调整或做假设分析。
缺口计算
点击计算后,会输出当前最缺的蓝色素材排名,并支持展开查看完整排序。一目了然地看到仓库哪里失衡最严重。
库存导出
支持将当前库存导出为企鹅物流格式的 JSON 文件(export_penguin.json),方便在其他工具中继续使用。
本地运行
确保本地已安装 Node.js 18+ 和 npm,然后执行:
# macOS / Linux./start.sh
# Windows CMDstart.bat
# Windows PowerShell.\start.ps1首次启动会自动安装前端依赖并打开本地页面。
手动启动:
cd frontendnpm cinpm run start部署
仓库已包含 GitHub Actions 工作流,推送到 main 分支后自动部署到 GitHub Pages:
- 将仓库推到 GitHub
- 进入 Settings → Pages
- Source 选择 GitHub Actions
- 推送后自动构建部署
技术细节
- 纯静态页面,无后端依赖,所有计算在浏览器端完成
- Liquid Glass 视觉风格
- 只关注素材,不处理芯片、经验书、龙门币等其他物品
- 所有品质素材统一折算到蓝材口径进行比较
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
相关文章智能推荐
1
CloudWeGo-Kitex
项目开发深入解析 CloudWeGo-Kitex 高性能 RPC 框架的核心原理,包括基于 Netpoll 的网络层、代码生成机制、中间件执行流程、服务发现与负载均衡、超时控制与熔断策略,以及与 Hertz 的集成方案。
2
CloudWeGo-Thrift
项目开发深入解析 CloudWeGo-Thrift 跨语言 RPC 框架的核心原理,包括 IDL 语法、序列化协议、传输层、代码生成与使用,以及与 ProtoBuf 的对比分析。从 Thrift 的设计哲学到实战技巧,全面掌握 Thrift 的使用方法和性能优化方案。
3
CloudWeGo-Hertz
项目开发深入解析 CloudWeGo-Hertz 高性能 HTTP 框架的核心原理,包括基于 Netpoll 的网络层优化、对象池化机制、路由树实现、中间件执行流程以及与 Kitex 的集成方案。从 Gin 迁移到 Hertz 的完整指南。
4
基于多邻国的单元单词背诵软件
项目开发一个基于间隔重复(SM-2)的离线词汇学习工具,支持「日→中」与「中→日」两种模式、可选本地词典联想、学习统计可视化、单位(单元)管理与简洁的键盘操作。
5
YAML 在 Go 语言中的使用
项目开发本文系统讲解 YAML 语法、在 Go 中的使用方法,以及如何用 YAML 描述 OpenAPI 接口规范,助力 Go 项目开发。
随机文章随机推荐


