目录

概述

为方便讨论,令 log10f(t)=tex1, log10(log10f(t))=tex2.

游戏中的“转生”的原文是 Prestige, 旧版翻译为“归一”,“超越”的原文是 Supremacy, 旧版翻译为“升华“。

警告:本文存在大量剧透内容!

注意:在某些浏览器中部分链接会无法打开,可以复制链接到外部浏览器(如Chrome, Safari)中或在电脑浏览器中打开。

许可证声明

本攻略采用知识共享署名 - 非商业性使用 - 相同方式共享 4.0 国际许可协议进行许可。

星星

可以通过点击公式、获得成就、挂机和玩小游戏的方法获得星星,游戏中所有资源的获得数量都是基于时刻(tick)计算,大部分情况下,每个时刻为 0.1 秒,部分理论除外。在每一个时刻,都会有一定概率获得星星,其公式为 0.04%×dt. 点击公式获得星星的概率始终为 0.04%. 离线(游戏不运行)时所有资源的获得数量和在线时相同,最多可获得 7 天的离线进度。

星星可用于购买变量、自动购买器、各个变量的永久升级和小游戏,需要注意的是,用于购买星加成(包括变量、自动购买器、各个变量的永久升级)的星星,购买后可以卖掉加成以返还购买时花费的全部星星。用于购买小游戏的星星,购买完成后不能返还

前期攻略和获得星星的方法

首先不断点击公式获得星星,手动购买各种升级推进进度(你可以使用自动点击器或者是物 理 方 法),然后购买 一键购买Buy All)” 按钮,这样子似乎方便很多了,然后再购买 “数字推盘(15-Puzzle)” 和 “环面游戏(Torus Puzzle)” 获得一些星星。小游戏的攻略详见 “相关链接” ,前期不建议购买 “箭头谜题(Arrow Puzzle)”,难度较高且收益不大。后续优先入手 “变量自动购买器” 和 “升级自动购买器” ,这里大概能解锁转生了。加速按钮可以在获得和加速按钮有关的隐藏成就后卖掉。

此时在 db=b 时手动进行转生,获得星星后如果无法购买自动转生,优先购买变量,然后是最高级别变量的额外等级。当你可以购买自动转生时,卖掉所有的变量和永久升级,购买自动转生,并输入如下的一 转 公 式:

公式的含义在后续的章节中提到。随后的优先级为:变量、变量等级、自动操作速度×2、加速按钮、自动超越。当自动操作速度和变量等级同等价位时(例如一个要 1220, 一个要 1225),优先购买变量。变量等级先买最高等级的变量,等解锁所有变量后可使用星星计算器(https://gsui5051.github.io/StarOptimizer/index2.html)计算各个变量等级的购买数量。本人不建议牺牲自动操作速度来购买高等级变量,这反而会使游戏进度变慢。

自动超越可以在买不起第三个 ψ 升级(4e51<ψ<1e110)时卖掉,那可是 10 万星星啊!不过当你能买得起自动超越的时候,你估计已经有 18~20 个学生了,快要(或者已经)解锁第一个理论了。自动超越公式及其含义在后续的章节中提到。

至于箭头谜题,这个小游戏是最难的一个,建议直接看游戏官方 wiki 的攻略:https://exponential-idle.fandom.com/wiki/Minigames 如果你真的要使用这个攻略来解决箭头谜题的话,点 我放弃!I Give Up!)按钮旁边的小齿轮,将显示模式改成数字。

小游戏的星星奖励

基础奖励的星星数量如下:

游戏名称难度基础奖励星星数量
数字推盘简单1
数字推盘中等3
数字推盘困难6
环面游戏简单1
环面游戏中等8
环面游戏困难14
箭头谜题简单1
箭头谜题中等8
箭头谜题困难14
箭头谜题专家25

获得奖励的星星数量为基础奖励的星星数量乘以游戏加成倍数后向下取整,游戏加成倍数的公式为 max(1,0.02×dt0.5). 其中 max(a,b)ab 中较大的数值。值得注意的是,按住加速按钮后,dt 的数值会增加。

转生(Prestige)

转生后获得 db 的公式如下:

(1)db=log10(f(t))0.84×106=0.8log10f(t)4×106=log10f(t)5×106

db>>b 时,转生后有

(2)b=tex15×106

此时 btex1.

转生后获得 dμ 的公式如下:

(3)dμ=log10(f(t))=tex1

dμ>>μ 时,在游戏过程中可视作 μ=tex1.

需要注意的是,计算转生后获得的 dbdμ 时,使用的是当前累计的 f(t) (Cumulative f(t)

超越(Supremacy)

超越获得 dψ 的公式如下:

(4)dψ=2log10(log10(f(t)))2510.5=2tex22510.5

dψ>>ψ>>1 时,超越后有

(5)ψ=2tex2251

此时 logψtex2. 首次购买第三个 ψ 升级需要 1.00e110ψ, 对应的是 tex29160.302

各个 ψ 升级各次购买所需要的 ψf(t)​​ 以及对应的学生数量详见附录二。

毕业(Graduation)

当首次达成 f(t)ee2000 时,可进行第一次毕业,随后获得 5 个学生,毕业后获得 σ 或学生的公式如下:

(6)σt=floor(log10(log10(max(f(t)))1000200)=floor(max(tex2)200)5

其中 σt 为获得学生的总数;floor(x) 为向下取整函数,函数值为不大于 x 的最大整数;max(x(t))x(t) 的最大值。

需要注意的事,当首次达成 f(t)ee2000 之后,继续挂机 f(t) 也不会继续增长,需要进行一次毕业才能继续游戏。

加速器(Accelerator)

加速器倍率的公式如下:

(7)B=(9t+1)19, 0t3600B=3240193.17,t>3600

其中 B 为加速倍率, t 为按住加速按钮的时间,单位为秒。加速器的效果是使 dt 获得等于加速倍率的加成。

首次毕业到理论的攻略

f(t): 2k → 3.6k/3.8k/4k → 4.6k → 5k (最后一步至少需要好几天的时间,当然也可以选择在 4.8k 的时候毕业一次,多毕业一次要花的时间可能会多亿点)

学生:5σ → 13/14/15σ → 18σ → 理论 1

别忘了使用星星分配计算器和学生分配计算器!可以在“相关链接”中找到计算器的链接。

解锁理论后,可在附录三中查找 τi 需要达到的值。

各理论的攻略(主要是里程碑升级的顺序)详见附录一。

不考虑广告奖励,从 1 到 ee5000 (开始到解锁第一个理论)最快需要 2 周,从 ee5000 到 ee20000 (从解锁第一个理论到完成理论 9 )最快需要一个月。

即使加上广告奖励,从ee20000 到 ee50000 (买完所有的 ψ​​​​​​ 升级,σt+dσ=245​, τe4560​, dψ5.74e601​​​​​)至少需要 2 个月。游戏的软上限为 ee50000. 直到 2021 年 9 月 18 日 18 点 52 分为止,ee50000 的速通记录是 70 天 0:52:58, 这个记录当然是靠大量的广告奖励才能达成的。

理论5:逻辑斯谛函数(Logistic Function)

理论5的公式如下:

(8)ρ˙=q1nq2q
(9)q˙=c1c2q(c3mqc2)

各参数的取值范围如下:

(10){q1,q21c1,c2,c31m,n=1,1.05,1.1,1.15

式 (8) 的解是ρ=q1nq2q(t)dt,关键是求出微分方程 (9) 的解

理论 5 叫逻辑斯谛函数,微分方程的解必然与逻辑斯谛函数有关,可求出微分方程(9)的解如下:

(11)q=L1+AeKt

其中

(12)L=c2c3m, k=c1c3mc2, q(0)=L1+A=1

逻辑斯谛函数是存在硬上限的,上限为L. K表示函数增速,A决定了函数的初始值。

从方程的解可以看出,c1 只提高函数的增速;c2 提高函数上限的同时,还降低了函数的增速;c3 同时提高了函数的上限和增速。

q<<c2c3m 时,此时 q˙q, qρ 都是指数增长,当 t 很大时,q 近似于常数,ρ 为线性增长,然而购买升级的价格并不是线性增长的。需要在适当的时机重置此理论(也就是进行出版),获得倍数加成,以进一步提高增长速度。常用的重置时机是:τ5<1e25 前为 3 倍,后期为 6~10 倍。

模拟地址:https://www.desmos.com/calculator/qfrw3rq7g5

参考资料:https://sites.math.northwestern.edu/~mlerma/courses/math214-2-03f/notes/c2-logist.pdf

理论9:审敛法(Convergence Test)

证明理论 9 中的每一个引理时,需要看好公式,否则会出现 ρ​ 的增率 ρ˙​ 为负值的情况。当然,你也可以不看这一部分内容,自己摸索。

每一个引理都有进度回滚的功能,如果你翻车了,可以点击一个形状类似 ↖️ 的按钮,将引理中除公式以外的所有数值重置为初始值,以回滚引理的进度。

如果使用最好的策略,且活跃地游玩该理论,完成这个理论需要 5~6 小时。

如何卖掉引理中的升级?

有时候,可以通过卖掉引理中的升级,重新分配引理中各个升级的数量,使 ρ˙ 尽可能的大,从而加快 ρ 的增速。引理中每一个升级的左边都有一个带方框的减号,点击这个减号可以卖掉一定数量的对应升级。卖掉升级后,购买升级消耗的 ρ 全部返还。图表下部,靠近 AeBρ 的位置有当前引理相关变量(如 q, ρ˙ )的值的显示,如果你想要使 ρ˙ 尽可能的大,那么这部分显示数据具有很大的参考价值。

引理1:b>0

引理 1 的公式如下:

(13)ρ˙=c1(c2(sin q+12)+c3)q˙=1c1,c2,c30

易得 q=t0, 此时只需令 ρ˙>0, 则

(14)c2(sin q+12)+c3>0

又由于 sin q+1/2[1/2,3/2], 若式 (14) 恒成立,则下式恒成立

(15)c3c22>0

式 (15) 可改写成 2c3c2>0. 游戏中 c3=2n31, c2=2n2, 其中 n2n3 分别对应该引理 c2c3 升级购买的个数。此时下式恒成立:

(16)2n3+122n2>0

式 (16) 左边除以 2 后,令 n3=n2+k, 同时 n2=n0, 可定义如下函数:

(17)f(n,k)=2n+k2n11=2n1(2k+11)1

n=k=0 时,f(0,0)=2. 因此,这个引理需要尽可能快的购买 c2c3 升级升级中的任意一个,至于是哪一个呢?从函数 (17) 可得,f(0,1)=0,f(1,1)=1,f(1,0)=0,f(0,2)=2.5,f(2,2)=2, 所以,刚进入引理 1 时,购买 2 个 c3 升级。

n=0 时,若 f(n,k) 恒大于零,则 2k1>0, 此时 k>1. 也就是说,如果你不买 c2 升级, c3 升级要尽可能地多,也就是说,可以把所有的 c2 升级卖掉,换成 c3 升级。

如果 c2c3 升级都买了呢?当 k0n>0c3 升级的数量比 c2 升级的数量多时,f(n,k) 恒大于零,当 k<0n>0 也就是说 c2 升级比 c3 升级的数量多,此时进行定性分析:式 (16) 中,令 2n3+1 为定值,当 n2 足够大时,不等式左边小于或等于0,不等式不成立。

综上所述,引理 1 的最优策略是:尽可能多地购买 c3 升级,适当调节 c1 升级的数量,条件允许的话可以将所有的 c1 升级卖掉,购买尽可能多的 c3 升级。手动购买的优先级如下:前期为 c3 升级 - c1 升级 - c2 升级,后期为 c3 升级 - c2 升级 - c1 升级

引理2:dt>0

引理 2 的公式如下:

(18)ρ˙=(c1c2+c3c4)/q0.01nq˙=1c1,c2,c3,c40

其中 n 为购买升级的总次数。c1c3 随购买次数近似线性增长,c2=2n2,c4=2n4, 其中 n2n4 为购买 c2 升级和 c4 升级的个数。又因为 q=t0, 分母的值随时间单调递增,ρ˙ 因此单调递减。因此,引理 2 的最优策略是:保证 c2c4 的值尽可能大的同时,又要保证 n 尽可能小。此时需要通过买卖升级的方法,调整升级的数量和各个系数的值,使 ρ˙ 尽可能大。实测表明,在购买升级个数相同的情况下,c3>c1. 因此,这个引理到后期的只需要保证所有的 ρ 都分配到 c3 升级和 c4 升级上。

引理3:x>0

引理 3 的公式如下:

(19)ρ˙=(2)c1c2+c3qq˙=q1q2c1,c2,q1,q20

看起来引理 3 只需要无脑买买买,但是,需要保证 c1 为偶数,否则 c2ρ˙ 的增益变为减益,降低 ρ 的增速,甚至使 ρ˙<0 导致 ρ 不增反降。根据游戏设定,c1 的数值等于购买 c1 升级的个数,可以通过逐个购买或卖出升级,来调整购买 c1 升级的个数。qi 升级优先选择指数增长的 q2, 而不是近似线性增长的 q1.

引理4:φ>0

引理 4 的公式如下:

(20)ρ˙=c1c2(c3qq2/5)q˙=1c1,c2,c30

看起来引理 4 只需要无脑买买买,但是,由于 q=t0, ρ˙=c1c2(c3tt2/5). ρ˙t 求导,可得

(21)dρ˙dt=d2ρdt2=c1c2(c325t)

公式 (21) 中,c325t 单调递减,且由正转负,初始值为正。因此,ρ˙ 存在全局非负最大值,且由正转负,一旦 ρ˙<0ρ 的值将减小。根据以上分析,引理 4 不能长时间挂机,且对手速稍有要求。综上所述,引理 4 的最优策略是尽可能多地购买 c3, 使 c3 的值尽可能地大。你甚至可以使用引理 2 中买卖升级的方法,使 c3 的值尽可能地大。因此,在引理 4 中满仓操作反而是最优选择。

引理5:τ>0

引理 5 的公式如下:

(22)ρ˙=i=18ci4(2i2ci)qq˙=q1q2q1,q2,ci0

q1 随购买次数近似线性增长,q2=2n2, 其中 n2 为购买 q2 升级的个数,这部分和引理 2 中的 ci 类似。因此同等价位的情况下, 优先买q2. 由于 q=q1q2t0 且各 ci 是相互独立的,若要 ρ˙ 的值尽量大,此时需要保证每一个 ci4(2i2ci) 的值要尽可能的大且为正。 ci4(2i2ci)ci 求偏导,则有:

(23)cici4(2i2ci)=ci3(8i25ci)

由于

(24)ci(8i25ci)=5

8i25ci8i2, 因此 ci4(2i2ci) 存在非负最大值。当 ci4(2i2ci) 为非负最大值时,其对 ci 的偏导数为零,此时需要求方程 ci3(8i25ci)=0 的解。该方程只有一个非零实数解,为ci=85i2. 此时令 ci4(2i2ci) 为非负最大值时 ci 的值为 ciz, 同时定义f(ci)=ci4(2i2ci), 此时列出如下表格:

ifloor(ciz)cizfloor(ciz)+1f(floor(ciz))f(floor(ciz)+1)
111.6210
266.4725922401
31414.4151.5366e51.5188e5
42525.6262.7344e62.7419e6
54040412.5600e72.5432e7
65757.6581.5834e81.5843e8
77878.4797.4030e87.4005e8
8102102.41032.8143e92.8138e9

其中 floor(x) 为向下取整函数,函数值为不大于 x 的最大整数,计算结果与作者在 Discord 上找到的如下最优 ci 配置一致:

(25)c1=1,   c2=6,   c3=14, c4=26c5=40, c6=58, c7=78, c8=102

引理6:ebxiφτdt>1

引理 6 的公式如下:

(26)ρ˙=q(c1c2)/(c3c4)q˙=q1q2q1,q2,c1,c20c3=n31/e, c4=n41/π

其中 n3n4c3c4 的级别。若让 ρ˙ 尽可能大,同时考虑到出现负值的情况,分子的绝对值尽量大,分母的绝对值尽可能小,两者同号。此时有两种方案:

  1. c2=0, c1>0c1绝对值尽可能大,c3c4绝对值尽可能小且大于零。
  2. c1=0, c2<0c2绝对值尽可能大,c3c4绝对值尽可能小且小于零。

ρ=1e15 时,2n3134, 0n4136. 此处令 n3 为定值,求出 |c3c4| 最小时对应 n4 的值。本人做了一个表格,以列举引理 6 中各个 n3 对应 n4 的值。

点击这里查看表格!

表中所列结果与作者在 Discord 上找到的最优路线一致:

序号c3 等级c4 等级c3c4最大化
122+4.35856602×102c1
2453.85256929×103c2
3811+3.67162564×103c1
411169.81184675×104c2
529491.58654074×104c2
639693.44406873×105c2

我特意在正数前面加了 + 号以示区别,不要把符号搞反了!需要注意的是,下列时机需要c1c2 的值归零,否则会造成 ρ˙<0, 导致 ρ 的值大幅下降,甚至会造成 ρ<0! 归零 c1c2 的时机如下:

综上所述,当需要对 c3c4 的值进行变号时,将 c1c2 的值归零。如果你进行到序号 6 ,你只需要专注于购买 c1c2 的升级即可完成。

引理7:etf(et)f(t)>1

引理 7 的公式如下:

(27)ρ˙=q/(|ec1/c2|)q˙=q1q2q1,q2,c1,c20

若让 ρ˙ 尽可能大,c1/c2 要尽可能地接近自然对数的底数 e. 同时由于 c1c2 都是正整数,某些人一定会有一个大胆的想法:e 的有理数近似。在这篇文章中,我们可以找到一组 e 的有理数近似:

(28)2,3,83,114,197,8732,10639,19371,1264465,...

实测表明,当 ρ1e15 时,c1130,c260, 此时只需要保持 c1/c2 的值为以上任一有理数近似值即可。

本人做了一个表格,以列举引理 7 中可用的 e 的有理数近似。

点击这里查看表格!

根据以上表格,引理 7 中最佳的 c1/c2 路线如下:

(29)2,3,52,83,114,197,4918,6825,8732,10639

完成理论 9 之后,所有的故事章节都已解锁,再也不会有新的游戏内容和游戏机制了。由于理论 9 不会影响 f(t)τ, 你可以将分配在理论 9 上的 40 个学生分配到其他的研究上。

参考资料:https://www.tandfonline.com/doi/pdf/10.1080/0020739X.2017.1352043

自动转生和自动超越的公式

点击左下角的“眼镜+小胡子”图标,进入转生(Prestige)和超越(Supremacy)菜单,点击“转生”和“超越”按钮旁边的小齿轮可对自动转生和自动超越进行设置,我个人建议将自动转生和自动超越模式换成“数学表达式”,用公式定义自动转生和自动超越的条件,而不是达到上一次的多少倍后进行自动转生或自动超越。

自动转生

自动转生采用如下公式:

公式给出的两个条件要同时满足:

为什么要用这个公式?原因很简单,保证f(t)​ 或 b​ 的增速始终为最大值。就好像你在反物质维度里面始终在每分钟获得的无限点数刚过峰值时进行坍缩。

f(t)>ee14000​ 时,采用如下自动转生公式:

和第一个公式相比,多了如下条件:

  1. φ 和/或 τ 的增长极慢的时候,可以进行转生,但是还需要条件 2 满足之时才能进行转生。
  2. φ​​​ 的值在一个时间间隔(tick)内的变化量大于 10 万,延迟 15 秒进行转生。有了这个条件,在进行 3R9 SWAP 时不需要把自动转生关掉了。当然,这个延迟的时间可以按个人喜好修改。
  3. φ=1​ 时,使用原始自动转生公式。因为没有相等的判断,所以只能通过大于等于和小于等于的条件进行与逻辑运算来达成相等的判断。

自动超越

自动超越采用如下公式:

这两个公式要同时使用,启用自动该超越公式或重新启用自动超越后,需要立刻进行一次手动强制超越!否则可能会出现无法自动超越的情况。

公式给出的四个条件要同时满足:

在刚解锁理论的时候,用这个公式会出现长时间不超越的情况,原因是第四个条件未满足。当然你也可以选择手动强制超越

f(t)>ee9160.302​ 时,即首次购买第三个 ψ 升级后采用以下自动超越公式:

启用该自动超越公式或重新启用自动超越后,需要立刻进行一次手动强制超越!否则可能会出现无法自动超越的情况。

f(t)>ee48000​ 时,采用以下自动超越公式:

这个公式不言而喻,在 f(t)>ee52 或刚好买得起第三个 ψ 升级之时进行超越。启用该自动超越公式或重新启用自动超越后,需要立刻进行一次手动强制超越!否则可能会出现无法自动超越的情况。

第一个自动超越公式中第四个条件的说明

首先是对该条件中各个变量的说明:

接下来就是 smooth 函数的说明了。游戏中该函数的说明如下:

平滑函数:“smooth”函数可以降低某个信号的噪声,让函数的变化更平滑。这个函数有两个参数,第一个参数是被平滑的函数,第二个参数是平滑系数。系数越大,结果将越平滑。例如,“smooth(x,0)”就等于“x”,也就是未被平滑,而“smooth(x,1)”是最近一小段时间“x”的移动平均值。

smooth 函数的公式如下:

(30)smooth(h,c)=h¯T=hT+eΔT/cT(h¯TΔThT)

smooth 函数常见的使用方法如下(翻译自 Discord):

  1. 如果第二个参数的值较小,如 smooth(x,10), 这个函数将会输出最近 10 个时刻 x 的移动平均值。
  2. 如果第二个参数的值非常大,如 smooth(y,ee99), 这个函数将会输出一个恒定的 y 值,即使输出这个 y 值之后,实际上 y 的值发生了变化。举一个实际的例子:smooth(b,(pt<1)*ee99), 这个函数将会输出上次完成转生完成后,再过 1 秒之后 b 的值,这个输出结果将保持到下次转生。
  3. 如果第一个参数的值非常大,如 smooth(10^10^10^db,1), 这个函数输出的是 10^10^10^db 的历史最大值(Cumulative Maximum),但是我们需要获得的是 db 的历史最大值而不是 10^10^10^db 的,所以应该使用 log10(log10(log10(smooth(10^10^10^db, 1)))) 这样的函数才能获得 db 的历史最大值。

将不等式的两边改写成分数形式,变量的字母全部改为大写,左边为

(31)ln(1+max(1,log10SF)smooth(max(1,log10GF),(ST>TR)ee99))/max(1,ST)

右边为

(32)smooth[(ln(1+max(1,log10SF)smooth(max(1,log10GF),(ST>TR)ee99))/max(1,ST),(PT>TR)ee99]

也就是说,每次完成转生之后计算不等式左边的值并锁定,随后不断计算不等式左边的值,直到不等式左边的值小于上次转生后的值。作者猜测,这个公式的目标就是在 ψ 的增速最大时进行超越。根据 smooth 函数的第二个使用方法,为了实现对应数值的锁定,需要在启用自动该超越公式或重新启用自动超越后,需要立刻进行一次手动强制超越

参考资料:https://discord.com/channels/708020773159305248/708021223258587227/844205518486372412

毕业计算器的使用方法

感谢大量玩家贡献的数据和 Discord 上的大佬,第一个能用的毕业计算器得以问世。本文为此特地设立一个章节,来介绍这个计算器的使用方法。

使用说明

  1. 点击这里进入计算器! 或者是使用该链接:https://replit.com/@LEBaldy2002/gradcalc
  2. 点击​ ▶️ 按钮或 Not run yet 开始运行,网页会为程序构建运行环境。
  3. 构建完成后提示 Tau (only number after e): 后输入 τ 的值,只需要输入 e 后面的数字。例如 τ=2.5e1500​ 时输入 1500.
  4. 输入完成后提示 Phi (only number after e): 后输入 φ 的值,只需要输入 e 后面的数字。例如 φ=2.5e1500 时输入 1500. 需要注意的是,这里输入的 φ 值,是指把所有的学生只分配到研究1~8上时,能达到的 φ 值,此时研究 9 上没有学生分配,也就是完成 3R9 SWAP 后所能达到的 φ 值。这里的 φ 值可以使用学生计算器进行计算。研究 8 为解锁理论,研究9为理论提升。
  5. 输入当前的学生总数,也就是 σt​​ 的值。
  6. 稍等一会,计算完成,Current Graduation Mark: 的数值为此次毕业需要达到的 f(t)​ 值。

结果说明

Current Graduation Mark: 此次毕业需要达到的 f(t)​ 值。

Theory Income Boosted by xxxxx since last Graduation. 毕业后理论的加成倍数变化。

Theory Income Before Graduation: 毕业前理论加成的倍数,也就是 (σt/20)3​.​

Theory Income After Graduation: 毕业后理论加成的倍数,也就是 [(σt+dσ)/20]3​.​​

报错说明

Please input an integer for xxx. 你只能输入整数,不支持小数。

Phi*Tau too low for student count. 学生数对于的 φτ​​ 值过低,这种情况大概率是未完成 3R9 SWAP, 也就是说还有 30 个学生分配到理论 9 上导致的。

Upon reaching ee5k please respec all into Theory 1. If you have no theories please input less than 20 for students. 如果你的 f(t)>ee5000 时,该进行理论了。如果理论未解锁,可能是你输入的学生数太大了。

Phi too low for next graduation. φ​ 值过低,无法进行毕业,该使用学生计算器了。

Are You Even Using Students? 居然有人不把学生分配在研究上的吗?

Please Input Valid Values for Phi, Tau, and Total Students. 输入的值无效。

Values too high and outside range of equations. If you have data to add please fill out https://forms.gle/myog2rNgdmQJqPsP6 Current Max Supported Phi*Tau: exxx Current Max Supported Students: yyy 你输入的数值太大了,计算器都给你跪了。如果你输入的数值真是你肝出来的,你可以在这个页面中提交你的数据,以扩大计算器的适用范围。

源代码

该计算器使用 Python 编写,本文为某些头铁的 Pythonist 在附录四中给出该计算器的源码。

补充内容

R9 SWAP

如题,这种操作如下所述:将分配到研究 9(R9)上的学生,与已经分配到研究 1~7 上的学生一起,重新分配到研究 1~7 上,以在短时间内为 f(t) 提供极大幅度的加成。这种操作是将学生对理论的加成,在短时间内全部转换成学生对 φ 的加成,不过在整个游戏过程来看,因为 τ 的值等于各个理论的 τi 值的乘积,各个理论通过增加 τ 的值,持续快速地推进游戏进度,且 τi 的值(即各个理论的进度)不受主游戏的影响,所以这种操作只能使用(相对整体游戏进度而言的)极小一段时间。

具体的操作步骤如下:

  1. f(t) 增长太慢了,以至于主函数的图表中出现锯齿,怎么办?是时候将 R9 上的学生移除掉了。
  2. 记录下此时分配在前 7 个研究上的学生数量。为描述方便,以数组 A 的形式表示。 A=[a1, b1, c1, d1, e1, f1, g1].
  3. 点击重置加成Respec)按钮左边的小按钮,会发现每一个研究前面都有一个按钮,按一下则会按照“价格(Cost)”左侧的数量移除研究的等级。
  4. 移除 R9 上的 30 个学生,跑一遍学生分配计算器,计算出不进行理论加成时分配在前 7 个研究上的学生数量。为描述方便,以数组 B 的形式表示。 B=[a2, b2, c2, d2, e2, f2, g2].
  5. 将数组 B 应用到学生分配。
  6. 继续游戏,这时可使用加速按钮,直到进行一次自动转生。
  7. 完成自动转生后,尽快将数组 A 应用到学生分配
  8. 主函数的图表中出现锯齿后,重复第 2 步。这时可使用加速按钮。

经过这一波操作,你会发现你的 f(t) 上天了。稍有常识的可以看出,这是一个活跃策略,不是一个挂机策略。

你学废了吗?如果你学废了,那你就废了。最好的玩法还是:不玩游戏的时候挂理论,玩游戏的时候搞一波 R9 SWAP.

语言更改

点击右下角齿轮图标进入设置菜单,在设置菜单中点击设置菜单左上角写着“文A”的图标,就在“主题”这两个字的左上方,点此可更改游戏界面语言。这对于获得隐藏成就有帮助。

附录一:相关链接

理论之后的攻略链接(微云,攻略内容为英文,如链接失效,请联系作者):https://share.weiyun.com/1vrOfm4s

游戏攻略链接(英文):https://exponential-idle-guides.netlify.app/

理论 1~4 的攻略链接(英文):https://exponential-idle-guides.netlify.app/guides/theories-1-4/

理论 5~8 的攻略链接(英文):https://exponential-idle-guides.netlify.app/guides/theories-5-8/

理论 9 及以后的攻略链接(英文):https://exponential-idle-guides.netlify.app/guides/endgame/

星星分配计算器:https://gsui5051.github.io/StarOptimizer/index2.html

星星分配计算器(备用):https://gsui5051.gitee.io/staroptimizer

学生分配计算器:https://gsui5051.github.io/ei-student-optimizer/index2.html

学生分配计算器(备用):https://gsui5051.gitee.io/ei-student-optimizer/index2.html

毕业计算器(英文):https://replit.com/@LEBaldy2002/gradcalc

备用毕业计算器(英文):https://replit.com/@LEBaldy2002/gradcalcerrorfiguringout

官方 wiki(英文):https://exponential-idle.fandom.com/wiki/Exponential_Idle

官方 wiki 上的不完全攻略(英文):https://exponential-idle.fandom.com/wiki/Guide

官方 wiki 上的小游戏攻略(英文):https://exponential-idle.fandom.com/wiki/Minigames

官方 wiki 上的成就指南(英文):https://exponential-idle.fandom.com/wiki/Achievements

官方 wiki 上的隐藏成就指南(英文):https://exponential-idle.fandom.com/wiki/Secret_Achievements

理论参考值速查表(打不开?这就对了):https://docs.google.com/spreadsheets/d/1QdFJl-lZ6n2QgrD7OoUjUkxIzJz19rM0Rqjbvk_zdow/

附录二:ψ 升级速查表

第一个 ψ 升级速查表

购买次数y^ψf(t)
11.21.5ee0050.000
21.46ee0092.511
31.624ee0140.368
41.896ee0189.811
52.02000ee0299.154
62.216000ee0374.146
72.41.28000e05ee0449.145
82.61.02400e06ee0524.145
92.88.19200e06ee0599.145
103.06.55360e07ee0674.145
113.25.24288e08ee0749.145
123.44.19430e09ee0824.145
133.63.35544e10ee0899.145
143.82.68435e11ee0974.145
154.02.14748e12ee1049.145
164.23.00000e15ee1310.347
174.49.60000e16ee1435.347
184.63.07200e18ee1560.347
194.89.83040e19ee1685.347
205.03.14573e21ee1810.347
215.21.00663e23ee1935.347
225.43.22122e24ee2060.347
235.61.03079e26ee2185.347
245.83.29853e27ee2310.347
256.01.05553e29ee2435.347
266.23.37770e30ee2560.347
276.41.08086e32ee2685.347
286.63.45876e33ee2810.347
296.81.10680e35ee2935.347
307.03.54177e36ee3060.347
317.21.13337e38ee3185.347
327.43.62678e39ee3310.347
337.61.16057e41ee3435.347
347.83.71382e42ee3560.347
358.01.18842e44ee3685.347
368.23.80295e45ee3810.347
378.41.21694e47ee3935.347
388.63.89422e48ee4060.347
398.81.24615e50ee4185.347
409.03.98768e51ee4310.347

第二个 ψ 升级速查表

xiψf(t)
11000ee0274.163
264000ee0424.145
34.09600e07ee0574.145
42.62144e09ee0724.145
56.87195e13ee1174.145
63.51844e16ee1399.145
71.80144e19ee1624.145
89.22337e21ee1849.145

第三个 ψ 升级速查表

第三个 ψ 升级最多只能购买 24 次,由于有玩家玩出了 f(t)>ee50000 的进度,下表中基于 “所有变量都能获得第三个 ψ 升级提供的加成” 这一假设,列出了购买次数大于 24 时的相关数据。当 σt+dσ>231 时,无法购买 ψ 升级,此时列出的各项数值仅供参考。

购买次数效果ψf(t)σt+dσ
1z1.041e110ee09160.30240
2z1.081e130ee10821.26649
3s1.041e150ee12482.23057
4s1.081e170ee14143.19465
5u1.041e190ee15804.15874
6u1.081e210ee17465.12282
7v1.041e230ee19126.08790
8v1.081e250ee20787.05198
9w1.041e270ee22448.015107
10w1.081e290ee24108.979115
11α1.041e310ee25769.943123
12α1.081e330ee27430.907132
13β1.041e350ee29091.871140
14β1.081e370ee30752.835148
15γ1.041e390ee32413.799157
16γ1.081e410ee34074.763165
17δ1.041e430ee35735.727173
18δ1.081e450ee37396.691181
19ϵ1.041e470ee39057.655190
20ϵ1.081e490ee40718.619198
21ζ1.041e510ee42379.583206
22ζ1.081e530ee44040.547215
23η1.041e550ee45701.511223
24η1.081e570ee47362.475231
(25)θ1.041e590ee49023.439240
(26)θ1.081e610ee50684.403248
(27)ι1.041e630ee52345.367256
(28)ι1.081e650ee54006.332265
(29)κ1.041e670ee55667.296273
(30)κ1.081e690ee57328.260281
(31)λ1.041e710ee58989.224289
(32)λ1.081e730ee60650.188298
(33)ν1.041e750ee62311.152306
(34)ν1.081e770ee63972.116314
(35)ξ1.041e790ee65633.080323
(36)ξ1.081e810ee67294.044331

附录三:理论参考值速查表

首先在表格中的 τ​ 这一列找到最接近你目前 τ​ (严格来说是 log10τ​ )的这一行,然后在前 8 列中读取各个理论需要达到的 τi​ 值。例如:你目前 τ=3.8e3222​, 此时你需要在 τ​ 这一列中找到 3240 这一列,此例中需要达到的 τi​ 的值如下:

(33)τ1=1e349, τ2=1e408, τ3=1e355, τ4=1e353τ5=1e527, τ6=1e549, τ7=1e352, τ8=1e347
τ1τ2τ3τ4τ5τ6τ7τ8τ
21045000000255
207127000000334
2082141900000441
2112498700000547
21030964680000651
21030511810710000750
209331124131252200842
209344131131489340960
208340129137571167601063
2093391301565813299221145
21032914514884142129531240
2123251361551021531351441362
2093451461551081481431901444
2103391551621481791462161555
2113381651731891911642171648
2113531711762012051772341728
2113551851892502201952361841
2193681921962722571942511949
2253732062132932652182612054
2313712152183182872312762147
2463712392393312992512762252
2463782382363643722422812357
2693752532593873472672902447
2803812712783873862702962549
2883702973064043852883032641
3033783013034274242983072741
3103853103094584453173142848
3244063233214584613173242934
3354023363374874873273353046
3413993443435125233403453147
3494083553535275493523473240
3644063633705615583653583345
3864253853795385703733703426
3914123883975846233743783547
4014164034126076223963893646
4154124174236326414133923745
4264204294386526684204013854
4494294484506596714314103947
4554354544626887114394084052
4654354654827107264484174148
4814414754927207514654244249
4874504875057397744684314341
5024475055177558024834374448
5154575125317778134934434541
5314735295477908375074554669
5374825385607888675154624749
5454865455758088865184644827
5504935536208199215294704955
5544905596578329455414775055
5625085686698449685544845157
5695175846848529905584885242

表格来源每月更新一次,上次更新时间:2021 年 8 月 16 日,如有更新请联系作者

表格来源:https://docs.google.com/spreadsheets/d/1QdFJl-lZ6n2QgrD7OoUjUkxIzJz19rM0Rqjbvk_zdow/

附录四:毕业计算器的源代码

该计算器使用 Python 编写,此处为某些头铁的 Pythonist 给出该计算器的源码。该计算器的数据来源为 Discord 上的大佬在 Google 表格上整理的数据,由于众所周知的原因,大多数中国大陆用户无法正常访问和使用 Google 表格,因此对于中国大陆用户而言,该计算器只能在网页上使用,而不能将源代码自行编译成可执行的程序使用。

由于各种原因(包括但不限于本文作者太懒了),此章节现已不再更新,你可以在毕业计算器的网页中点击 Code 查看计算器的源代码。

源码如下:

 

源码中的 Encryption_Key.json 文件的内容如下: