明日方舟作业帮

顾名思义,即方便明日方舟玩家抄作业的工具,点此进入。不过很遗憾,目前已经停止维护。

开这个坑的背景是:随着游戏干员数量变多以及能力的差异化, 未来抄作业将越来越难,因此希望提供一个工具,能根据自己现有的 Box 快速筛选适合自己的作业。

这个工具分为两个部分,对于用户端,工具提供了一个可以选择关卡和干员的界面。只要玩家选择自己想上的干员和自己没有的干员,便可以一键筛选出符合要求的作业。

用户端

而这些作业是怎么录入进去的呢?由于本人并没有这么强的水平从 B 站直接爬所有的作业,然后提取出里面的干员,因此不得不采用人工录入的方式。在此也感谢 @Fin @Xraigor 两位帮我录入。同时 @Fin 同学也是这个项目本身创意的提出者,且为后续优化提供了不少宝贵建议。为了简化录入,我开发了一个 Chrome 插件,可以自动提取当前作业的一些基本信息,且方便录入者在同一个页面完成输入和提交工作,无需频繁切换页面。

对于干员的录入,一开始我并没有什么好办法,如果要截取视频画面并完成图片分类,我没有这些技能不说,即使有,那也是十分费时费力的工作。不过后来灵光一闪,干员选取的界面里,有每个干员的名字,而 OCR 已经是一项成熟的能力了,最关键的是,QQ 截图里就有现成的功能。这样只需一次截图框选,就可以把干员的名字都提取出来了。然后再对一些常见的识别错误稍加处理,OCR 的准确程度几乎能有 99%。

录入端

在技术上面,由于这个工具也是纯前端网页,因此保存作业数据、查询的功能就放在了 LeanCloud 上面(结果发现复杂查询的时候有 bug,不过影响不大,暂时不提)。另外值得一提的是,以前因为不会设计,也懒得为小项目去引入一些大规模的框架,因此做出来的工具都是毫无样式的纯 HTML 页面。而这次则尝试使用了从现在的眼光来看已经完全过时了的 Bootstrap 。虽然大一在学校做项目时接触过一次,但那时并没有懂它怎么玩的,而现在用起来才发现真香。虽然已经是个过时东西,但是对我这种小规模追求快速开发的小工具再合适不过了,只需引入几个 CSS JS 完事。最终的效果不仅美观,也天然拥有了适应移动端的能力。

话说回来,最后这个项目还是弃坑了,原因是虽然我已经最大程度简化了作业录入的流程,但需要人工录入作业终究是一个绕不过去的坎。另一方面,明日方舟目前的难度和多样性,也远没有达到需要为每个人个性化定制作业的程度。这种情况下,花费大量时间去做作业录入终究还是显得吃力不讨好。

不过也许是因为我在 Github 上写了明日方舟被人搜索到了吧,我的站长统计显示这个站还是有过自然流量的,这不禁令我感到一丝欣慰。

TAGS:  明日方舟
正在加载,请稍候……