Skip to content

Commit

Permalink
比较钱书产出的正确方法
Browse files Browse the repository at this point in the history
  • Loading branch information
ZhaoZuohong committed Jul 5, 2024
1 parent 1d67a04 commit ab8a550
Show file tree
Hide file tree
Showing 3 changed files with 44 additions and 77 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Mower 是为长期运行设计的、开源的明日方舟脚本。

## [安装](./start/download)

Mower 支持 Windows、macOS 与 Linux 平台。Windows 用户推荐使用[更新器](./start/download/#updater)下载运行;macOS 与 Linux 用户请参考《[从源码运行 arknights-mower](https://blog.zhaozuohong.vip/2023/08/02/run-arknights-mower-from-source/)》。
Mower 支持 Windows、macOS 与 Linux 平台。Windows 用户推荐使用[更新器](./start/download#updater)下载运行;macOS 与 Linux 用户请参考《[从源码运行 arknights-mower](https://blog.zhaozuohong.vip/2023/08/02/run-arknights-mower-from-source/)》。

## 功能介绍

Expand Down
2 changes: 1 addition & 1 deletion _config.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title: arknigths-mower
title: arknights-mower
lang: zh-Hans
description: 7*24 小时不间断长草,让你忘掉这个游戏!

Expand Down
117 changes: 42 additions & 75 deletions start/riic.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ sort: 2

新手建议阅读《[Mower 简明教程](https://blog.zhaozuohong.vip/2024/05/10/mower-guide/tutorial/)》,加入 QQ 频道 [ArkMower(频道号:2r118jwue4)](https://pd.qq.com/s/5t91c3gx9)交流基建心得。

## 怎样提高基建产出
## 怎样提高钱书产出

### 产出计算教学
### 产出计算教程

不了解产出计算的玩家,建议先阅读以下内容
不了解产出计算的玩家,建议阅读以下内容

- [收益计算必不可少,结果需精确至千位](https://blog.zhaozuohong.vip/2023/11/28/mower-guide/1-1/)
- [制造站产能计算方法](https://blog.zhaozuohong.vip/2023/11/29/mower-guide/1-2/)
Expand Down Expand Up @@ -69,105 +69,72 @@ $$

那么,对于不刷钱书的玩家而言,是否可以使用无人机作为衡量钱书产出的指标呢?如果用一组相同的系数比较不同方案的产出,例如使用公孙长乐的“无龙但的普通玩家”、“一图流 标准 v6.0”作为衡量标准,有但书和龙舌兰的玩家可以通过多产钱来构造指标更高的畸形报表,使指标失去推导意义。如果玩家根据实际情况算出自己的一组系数,龙舌兰和但书的使用情况影响订单的系数,不同玩家就算产出相同,也可能因为各自的系数不同,得到不同的指标。比较这样的指标,仍然没有意义。

如果不与其他玩家进行比较,只用于研究自己基建的产出,这类指标能否发挥作用呢?例如,如果无人机一部分加速贸易站、另一部分加速制造站,中枢有一个空位。如果在凯尔希和阿米娅之间进行选择,因为阿米娅带来的产出折合成无人机更多,所以我们应该选择阿米娅。然而,如果要比较跑单的 22 贸和 21 贸,此时进行无人机定价,应当如何确定订单的系数呢?是按照无人机加速 2 级站,还是按照加速 1 级站,又或者 22 贸下按加速 2 级站、21 贸下按加速 1 级站来算呢?对于不跑单的 252 也是同理,比较 32 贸和 33 贸,同样涉及订单系数的问题。
如果不与其他玩家进行比较,只用于研究自己基建的产出,这类指标能否发挥作用呢?例如,如果无人机一部分加速贸易站、另一部分加速制造站,中枢有一个空位。如果在凯尔希和阿米娅之间进行选择,因为阿米娅带来的产出折合成无人机更多,所以应该选择阿米娅。然而,如果要比较跑单的 22 贸和 21 贸,此时进行无人机定价,应当如何确定订单的系数呢?是按照无人机加速 2 级站,还是按照加速 1 级站,又或者 22 贸下按加速 2 级站、21 贸下按加速 1 级站来算呢?对于不跑单的 252 也是同理,比较 32 贸和 33 贸,同样涉及订单系数的问题。

于是我们发现,无人机指标只在基建调整不影响无人机的产出时成立,当基建的调整影响无人机产出时,无人机指标就完全失效了,唯一可行的解决方案是进行产出计算,对不同方案的产出进行比较。具体来说,以跑单 21 贸和 22 贸为例,假设 21 贸的 1 级站平均效率为 140%、平均每日有 120 架无人机加速 1 级贸易站;22 贸的 2 级站平均效率为 175%、制造站少上一个 25% 的制造干员。那么 21 贸的 1 级站每日产出 28000 订单、无人机每日产出 5000 订单,合计 33000 订单;22 贸的 2 级站每日产出 32536 订单,需要 12 架无人机加速 2 级贸易站,相比 21 贸多了折合 22.5% 效率的无人机加速制造。在贸易产出相同的情况下,22 贸的制造产出不如 21 贸,因此应该使用 21 贸。
可以发现,无人机指标只在基建调整不影响无人机的产出时成立,当基建的调整影响无人机产出时,无人机指标就完全失效了,唯一可行的解决方案是进行产出计算,对不同方案的产出进行比较。具体来说,以跑单 21 贸和 22 贸为例,假设 21 贸的 1 级站平均效率为 140%、平均每日有 120 架无人机加速 1 级贸易站;22 贸的 2 级站平均效率为 175%、制造站少上一个 25% 的制造干员。那么 21 贸的 1 级站每日产出 28000 订单、无人机每日产出 5000 订单,合计 33000 订单;22 贸的 2 级站每日产出 32536 订单,需要 12 架无人机加速 2 级贸易站,相比 21 贸多了折合 22.5% 效率的无人机加速制造。在贸易产出相同的情况下,22 贸的制造产出不如 21 贸,因此应该使用 21 贸。

当然,强行使用无人机定价,也可以进行解释:21 贸相比 22 贸需要用更多的无人机加速贸易,因此以加速 1 级贸易站确定订单系数,随后将 1 级贸易站、2 级贸易站、无人机加速 2 级站的产出全部用无人机定价,再做比较。但是这样只不过是在产出计算的步骤上额外进行了一次转换,不能起到化简计算的作用。从本质上讲,无人机指标根据无人机的使用情况确定订单系数,距离基建的生产过程更近一步。但是,无人机指标将无人机与基建生产的其它部分脱离开来,一旦基建方案的调整影响无人机的生产,这类指标就无法使用了。

实际上,基建的钱书产出,产物是龙门币与经验两项不同的资源。在不刷钱书的前提下,将钱书产出用一维指标衡量,就是指定了龙门币与经验的转化比例。然而,基建生产钱书时,调节钱书产出比例的手段并不只有一种,不同调节手段的转化比例也往往不同。用这些调节手段,可以构造出指标更高的畸形报表。为了抑制这一现象,有些玩家提出在使用一维指标的基础上对产出比例进行限制,例如 Bio-Hazard 的“强硬的‘惩罚措施’”、“柔和的‘惩罚措施’”和“钱书需求为区间的情形”,就是将不符合比例要求或超出比例范围的钱书价值打折或设为 0。例如,如果目标比例为 2:1,现有方案只产钱、不产书,没有符合比例的钱书,指标为 0,看似规避了制造畸形报表的问题。然而,这时只要删掉一些订单,将溢出的赤金转化为经验,符合产出比例的钱书就会变多,指标也相应升高了。加了比例约束的指标升高了,从生产角度看却是完全的亏损,根本原因还是指标与基建生产过程产生了脱节
实际上,基建的钱书产出,产物是龙门币与经验两项不同的资源。在不刷钱书的前提下,将钱书产出用一维指标衡量,就是指定了龙门币与经验的转化比例。然而,基建生产钱书时,调节钱书产出比例的手段并不只有一种,不同调节手段的转化比例也往往不同。指标指定的转化比例至多与一种调节手段相同,使用其余手段向有利于增加指标的方向调节,就可以构造出指标更高的畸形报表。为了抑制这一现象,有些玩家提出:在使用一维指标的基础上对产出比例进行限制,例如 Bio-Hazard 的“强硬的‘惩罚措施’”、“柔和的‘惩罚措施’”和“钱书需求为区间的情形”,就是将不符合比例要求或超出比例范围的钱书价值打折或设为 0。例如,如果目标比例为 2:1,现有方案只产钱、不产书,没有符合比例的钱书,指标为 0,看似规避了制造畸形报表的问题。然而,这时只要删掉一些订单,将溢出的赤金转化为经验,符合产出比例的钱书就会变多,指标也相应升高了。加了比例约束的指标升高了,从生产角度看却是完全的亏损,根本原因还是指标与基建生产过程的脱节

总而言之,对于大量刷钱书的情况,“总和”是恰当的指标;对于不刷钱书的情况,一维的衡量基建钱书产出的指标难免与基建生产过程发生脱节,这样的指标没有任何意义。

### 比较基建钱书产出的正确方法
### 比较钱书产出的正确方法

施工中……
对于大量刷钱书的情况,比较“总和”指标即可。

### Mower 是如何提高基建产出的
对于不刷钱书的情况,该怎样比较基建产出的钱书呢?比如中配跑单使用 252 21 贸可能产出 6.5 万钱 + 4 万经验,改用 22 贸后可能产出 7 万钱 + 3.4 万经验,哪个方案的产出更高?153 布局下产出 4 万钱 + 6.5 万经验,153 和 252 21 贸比,哪个方案产出更高?

钱书产出的比较,可分为两种情况。在第一种情况下,一个方案的钱书产出均大于另一个方案,或者一项产出相同、另一项产出更多,这种情况称为**能够直接比较的情况**,可以直接判断哪个方案的产出更高;在第二种情况下,一个方案的一项产出高于另一个方案,但另一项产出却更低,这种情况称为**涉及转化的情况**,无法直接判断哪个方案的产出更高。

对于涉及转化的情况,如果两套方案的产出比例较为接近,例如比较上述的 21 贸与 22 贸,应当首先尝试对两套方案进行合理的调节,使其变为能够直接比较的情况。具体来说,可能是在 21 贸下将一部分生产经验的产能转化为生产龙门币,使 21 贸的龙门币产出提升至 7 万,与 22 贸相当,这时再根据经验的产量对两个布局的产出进行比较;或者将经验的产能降至与 22 贸相同,比较龙门币的产量。

在进行调节时,要尽量找出更赚的方案。比如贸易站不使用黑键时,21 贸下由 2、3 赤金互切改为 2、4 赤金互切,往往比无人机加速级贸易站更赚,因此在 21 贸下应首先尝试 2/4 赤金互切,而不是直接使用无人机加速贸易。只有将调节手段与真正研究基建的生产过程结合,才能得出具有指导意义的的结论,脱离生产过程、空洞地思考“0.5 万钱和 0.6 万书哪个更多”,或者试图借助某个与基建生产无关的资源对钱和书进行衡量,对于提高基建产出不会有任何帮助。

有时,小幅度的调节手段不足以将产出转换至能够直接进行比较的情况,比如对 252 与 153 进行比较,哪怕 252 尽量压低贸易站等级、无人机全部加速经验,龙门币的产量仍然不低;在 153 下,靠无人机加速贸易来提高龙门币产出,不仅调节幅度有限,而且不如与 243 互切划算。有意义的做法是将 纯 153 改为 243 / 153 互切,将龙门币产量调节至与 252 相同,再比较经验的产出。

在不同的生产方案时,如果遇到涉及转化的情况,应该紧密联系基建生产过程,将涉及转化的情况转换为能够直接比较的情况,然后进行比较。

### (不刷钱书)使用 mower 提高基建产出

基建产出为单位产出、平均效率、时间三者的乘积:

$$
\text{基建产出} = \text{单位产出} \times \text{平均效率} \times \text{时间}
$$

在相同的时间内,基建产出只与单位产出和平均效率有关:
进行相同时长的生产,基建产出只与单位产出和平均效率有关:

$$
\frac{\text{基建产出}}{\text{时间}} = \text{单位产出} \times \text{平均效率}
$$

我们来分别分析单位产出与平均效率。

### 单位产出

对于制造站和发电站,单位产出是固定的:每 100% 效率每天产出 10000 赤金 / 8000 经验或 240 架无人机。贸易站的情况有所不同,贸易站的等级,以及但书、龙舌兰、裁缝的技能,都会影响贸易站的单位产出。

Mower 支持跑单操作。与不跑单相比,贸易站的单位产出有大幅提升。如果要维持钱书产出比例大致不变,2 电站布局降级贸易站、升级制造站,3 电站布局在 243 / 153 互切,都可以实现贸易产出向制造产出的转化。这样,与不跑单相比,跑单可以实现钱书产出的全面提升,而不是只增加钱的产出。

### 平均效率

这里的平均效率指的是

## 动态排班

### 什么是动态换班

休息/上班时间是根据基建内干员的具体实际情况实时生成的。而不是整点的时间进行大换班
举例: 8:45 干员 A 入驻宿舍休息, 3 小时 9 分钟后休息完毕,Mower 会生成一个在 11:53 执行的任务

### 动态排班是如何实现极限产出?
#### 单位产出

动态排班是为了提升高效组干员的**工休比**(工作时间和休息时间的比例)
例子:
当我们比较两名干员 A 和 B,效率都是每小时产出 1000 个龙门币,可是其中一个有心情消耗加速的 debuff,需要额外的恢复时间,让我们来看看他们在不同休息时间下的产出情况。
(假定 A,B 休息的时候,A,B 替换组的产出效率一样)
对于制造站和发电站,单位产出是固定的;但对于贸易站,单位产出受设施等级、但书、龙舌兰、裁缝等因素影响。

干员 A: 工作时间: 24 小时 - 12 小时休息 = 12 小时
总产出: 12 小时 × 1000 龙门币/小时 = 12000 龙门币
Mower 支持跑单操作,与不跑单相比,贸易站的单位产出得到了大幅提升。如果适当降低贸易站的平均效率、提高制造站平均效率(例如在 2 电站布局下降级贸易站、升级制造站;3 电站布局使用 243 / 153 互切),就能实现基建钱书产出的均衡提升。

干员 B:
工作时间: 24 小时 - 8 小时休息 = 16 小时
总产出: 16 小时 × 1000 龙门币/小时 = 16000 龙门币
#### 平均效率

通过简单的计算可见,想要极限提升产出,必须提高所有高效组干员的工休比。
平均效率由设施效率、干员效率、工作时间占比三项组成:

工休比提升的方法则是降低其休息时间= 增加休息效率

Mower 通过强制在宿舍安插 2 个最优宿管(分别提供群体心情恢复和单体心情恢复)干员来降低高效组干员在宿舍休息的时间。
并且(通过图像识别来动态生成高效组回工作站的任务)

简单来说,Mower 只有一套**最高效组**的排班表,让广大玩家摆脱了**繁琐**,不**人性化**的 N 班倒 **写多套排班表**的模式。
同时,高效组的基建干员不会存在心情满了在宿舍发呆,让同工位的替补继续上班的情况。(普通定时换班没法做到让所有干员掐表休息上班)
这样极限提升最高效产出干员的公休比可以达成理论上的极限产出

自动排班逻辑请参考[动态换班逻辑](../conf/5.buildinSettings.html#动态换班休息逻辑)

## 菲亚梅塔无缝充能

Mower 通过 OCR 读秒可以无缝进行[菲亚梅塔充能](../conf/4.planValidation.html#菲亚梅塔充能)

## 同组心情的自我调节

排班时请以从上到下从优到劣的形式安排宿舍宿管,mower 排班时会将同组内,心情较低的排在上方的宿舍,以实现心情的自我调节

## 利用龙舌兰和但书跑单

[如何日产十万龙门币?方舟极限基建收益!跑单玩法及 mower 工具讲解【明日方舟】](https://www.bilibili.com/video/BV1KT411s7Ar)

## 自动卡心情

像,夕,令之类的干员的基建技能触发条件是需要心情在某个特定区间。
Mower 通过图像识别可以确保其可以在该心情区间工作

## 干员心情监控
$$
\text{平均效率} = \text{设施效率} + \sum \text{干员效率} \times \text{工作时间占比}
$$

![image](https://github.com/ArkMowers/arknights-mower/assets/33809511/d914dd12-c7a6-45ea-8821-1d63b894a871)
这三项受基建布局、干员组合与排班方案三个因素影响,表现在效率与心情两个方面:

## 邮件通知
- 效率方面:
- 基建布局影响设施效率,例如 2 电站布局相比 3 电站布局多一个拥有 100% 基础效率的制造站或贸易站,3 电站布局多一个拥有 5% 基础效率的发电站;
- 基建布局影响干员的数量,例如右满 2 电站布局相比 3 电站布局少上两名干员;
- 基建布局影响干员的效率,例如空弦、感知、自动化、至简等干员在 3 电站布局下效率更高,伺夜、桑葚、絮雨等干员的效率受右侧设施等级影响,鸿雪组在 333 布局下无法达到最高效率,清流的效率受贸易站数量影响;
- 不同的排班方案使用效率不同的干员组合。
- 心情方面:
- 基建布局影响贸易站和制造站的等级,进而影响入驻干员的心情消耗速率;
- 基建布局影响宿舍等级,进而影响入驻干员的心情恢复速率;
- 不同的排班方案下,干员的工作时间占比不同。

内置 QQ 邮箱通知
---

1. 任务时间流
2. MAA 调用
3. MAA 副本产出
*施工中……*

0 comments on commit ab8a550

Please sign in to comment.