Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

希望能对规划的总表,添加以“项目”分别展示功能 #479

Open
sunyink opened this issue Dec 18, 2021 · 2 comments
Open
Milestone

Comments

@sunyink
Copy link

sunyink commented Dec 18, 2021

What problem does this feature solve?

你好,我想有一个目前所有材料计算、材料刷图计算工具都未提供解决,而又比较切实的问题——举实际例子:我定下了一个计划,要从零开始练3位干员,物流统计会给我一个总共要刷什么副本各多少次的计划;但实际上,玩家心目中,干员之间的强化一定是有个时间先后,且单一个干员也是优先精英化然后再技能专精,想从生成的那张一万多理智需求的表中,找到我要先刷什么后刷什么,很困难。

What does the proposed API look like?

因此,我觉得是不是可以允许玩家对自己的一个总体计划,添加“项目”核算的标记,来分解地展示。这个标记可以被用来在“刷图规划器“(库存数、需求数,计算前)界面(如以标签页形式体现),表示出如:迷迭香计划需求材料、赛雷亚计划需求材料,最左边的标签页则是总体材料需求(当然使用分项目功能情况下,总体需求数应该被禁止编辑)。在“刷图规划器“(计算后展示结果)界面,亦可让使用者读出,虽然在总体计划中主线3-3的研磨石,一共要刷170次,但迷迭香计划的精英二阶段,你要刷4个,共12次、技能强化需要xx个,共xxx次....... 我想这会非常人性化。

(也许,也能把友站那样“干员培养表”转化到“材料需求表”的功能,也搬过来,整合后意义更大,不过这是另一件事了)

其他闲话:
其实,目前我的临时替代办法,是开好几种浏览器,这些浏览器可以有各自分离的cookie,分解的小块计划的我单独用辅助浏览器算然后践行,完毕后,把结果汇总到主要浏览器的大需求表做总体进度评估和下一个方向的决定,这很折磨人。

企鹅物流统计真的让我很喜欢,体验后就拒绝不了这种把计划牢牢抓手里的感觉。我注意到了“源岩”系列材料,程序能考虑刷其他材料地图副产的掉落,类似这种事需要总结很多经验,花费很多精力才能达成一次,而现在程序能一键自动呈现结果,感谢你们制作了制作了它。

@GalvinGao
Copy link
Member

GalvinGao commented Dec 18, 2021

您好!

感谢对企鹅物流数据统计做出建议!

如果没有理解错误,您指的是这样一个新的功能?即,类似单机游戏的「存档」系统,在任意时刻均可将当前的 Planner 状态保存为一个「存档」后,清空 Planner 状态以供新的 Planner 参数输入;同时,「标签页」则是可同时打开多个存档的使用办法?

另外,若需要「将多个项目中的材料重复情况也纳入最优方案的考虑」的话,可能会引入一个问题:区分「是项目A还是项目B需要多少资源」变得比较困难。比如,仅考虑项目A可能需要刷10次关卡X、仅考虑项目B可能需要刷15次关卡X,但如果同时需要考虑两个项目,由于合成结果和其他可能的原因,可能最终只需要刷20次关卡。此处只是打个比方,但是实际情况应该会有这种情况。为了区分这样的情况,可能需要很多对 Planner 后端实际计算进行额外的优化,而这种优化相对会非常耗时、以及开发起来可能也略有难度。这个我们可能需要再讨论一下。

最后,由于正在进行新的大版本前端重构,因此 v2 前端事实上现在已经处于 Maintainance 状态,暂时不引入新功能了。「存档系统」这个功能我觉得确实会较为有用,因此应该会于重构的新前端项目实现,敬请期待~

@GalvinGao GalvinGao added this to the v4 Revamp milestone Dec 18, 2021
@sunyink
Copy link
Author

sunyink commented Dec 20, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants