如何提升《缺氧》游戏水平

0 点赞
缺氧
转载

本指南适用于已掌握《缺氧》基本操作,但难以将殖民地维持到100周期以后,或在面对复杂内容时感到吃力的玩家。它采用早期游戏的极简理论殖民地设计,旨在教授一种解决问题的方法,希望能帮助你应对遇到的任何新问题。 为什么选择本指南? 《缺氧》虽然复杂,但并非难以学习。我认为它对于那些可能没有《矮人要塞》上千小时游戏时长,却仍想学习此类游戏玩法的玩家来说,是一款非常出色的游戏。我觉得这类玩家可能更需要有人教他们如何思考这类游戏,以及如何收集做出决策所需的信息,而不是仅仅展示最终游戏蓝图的示意图。 幸运的是,《缺氧》内置了工具,并在界面中直接提供了许多有用的信息。只是这些信息有点过于密集,让人难以消化,所以我想帮助玩家将注意力集中在正确的思路上。我们将从最基础的内容开始,逐步讲解解决问题的每一步,并以假设的殖民地作为思维实验的例子,同时提供一些练习供你尝试。我希望那些有一定《缺氧》游戏经验、已玩到游戏中期的新读者,能通过一种通用的问题解决方法,而非针对特定问题的特定解决方案,在未来的殖民地建设中取得成功。 如何解决问题 本指南在很大程度上借鉴了数学家乔治·波利亚的一本小书——《怎样解题》。我的问题解决方法正是直接源自这本书,并针对《缺氧》进行了调整。 波利亚在其著作第一版的序言中写道:“一项重大发现能解决一个重大问题,但在任何问题的解决过程中都蕴含着发现的萌芽。”“你的问题可能并不复杂,但如果它能激发你的好奇心,调动你的创造力,并且你通过自己的方法解决了它,你就能体会到发现过程中的紧张感和成功的喜悦。” 我们就以这种精神来继续。 波利亚的解题方法包含四个主要步骤:理解问题、制定计划、执行计划和回顾反思。我们将依次讲解每个步骤。 理解问题 未知量是什么?已知数据是什么?条件是什么?本指南假设读者已熟悉游戏的基本常识,但为了清晰起见,我们仍需重申其中一些基础知识。《缺氧》是一款包含众多相互关联且复杂变量的游戏,其中任何一个变量都可能在长期运营中导致殖民地覆灭。我们的核心“难题”是:“如何让殖民地存活下去?” 殖民地的短期基本需求是什么?可呼吸的空气和卡路里。我们的根本敌人是熵增。没有任何解决方案是永久性的。这就引发了一系列不断变化的次要问题,例如疾病、高温等,这些问题会在更长的时间线上出现。从这个角度来说,《缺氧》是一种最大化问题,我们要努力让殖民地在至少有一名复制人存活的情况下,尽可能延长生存时间。

将鼠标悬停在界面的许多部分上,我们可以获得大多数游戏内概念的工具提示说明。点击任何高亮显示的紫色术语,都会打开对应的数据库条目,例如这个关于【电力】的条目。

尽管数据库在游戏发布后仍遗憾地不够完整,但其中仍包含大量信息。当我们遇到不熟悉的内容时,第一步应该是暂停游戏,将鼠标悬停在任何我们能看到的东西上,并阅读相关的数据库条目。在完全理解新的子问题之前,绝不要贸然继续游戏哪怕一秒钟。 示例:极简静止殖民地失败 想象一个从不打印额外复制人,也不发布任何指令的殖民地。复制人以这种方式可以存活相当多的周期。他们会消耗氧气和卡路里,并产生二氧化碳和污染水。二氧化碳和尿液最终会充满空间,取代呼吸所需的氧气,复制人将会死亡,导致殖民地失败。练习:无作为生存 计算这样一个殖民地能够存活的时间。使用游戏内关于氧气呼吸速率、二氧化碳呼出量(假设没有潜水肺或口呼吸的复制人)以及消耗卡路里的数据(同样假设为正常速率)。你可能需要通过实验来确定一滩“污物”会产生多少污染水。相关问题:一个方格能容纳多少气体?多少液体?此外:复制人实际上是怎么死亡的;他们是先饿死还是先耗尽氧气? 也许这样的殖民地会失败是很直观的,或者看起来太明显了。但这类信息对于规划食物和氧气供应以及管理废物(早期面临的主要次要问题)至关重要。而废物管理又会引发疾病管理问题。为简便起见,假设你会将污染水直接排到卫生间外面(实际游戏中,你可能会用长管道将其引至废料储存区)。 记住,在大多数情况下,只要你有至少一个氧气来源,并且能够挖掘泥根,你的殖民地在游戏初期就可能保持稳定。不要过于急躁,善用暂停功能,思考新的潜在输入以及它将如何改变你现有的系统。多利用数据库和工具提示。 由于本节包含许多练习,我需要强调,这些练习(以及本指南的其他部分)旨在帮助激发正确的思维方式,以提高你玩游戏的水平。所有这些问题在社区中都有“已知”答案,关键在于你自己去思考。执行计划 检查每一步。你能否清楚地看到这一步是正确的?你能否证明它是正确的?我们并非像波利亚那样寻求数学证明,而是在解决一个具有复杂多变量输入的抽象最大化问题。不过,这个方法仍然适用。 在此,我们建议玩家放慢速度,在建造过程中暂停并仔细检查自己的计划。确认输入和输出是否正确。确保复制人能够到达他们需要去的地方。不要害怕拆除已有的建筑(资源会被退还),也不要担心取消建造计划并重新开始。要充分利用暂停功能,在让任何事情发生之前确保一切都正确无误。如果你发现建造工作未能及时完成,或者建筑物经常处于未供应状态,可以点击已下达的任务或建筑物,进入【差事】标签页。查看该任务在哪些复制人的待办清单中处于什么位置,然后找到对应的复制人并检查他们的优先级。 你也可以查看全局【优先级】覆盖层(按P键)。你可能会发现自己不小心将挖掘优先级设置得低于周围的建造优先级(或者相反),这有时会阻碍大型建造工作的进行,所以要检查这一点。确保所有物品都可到达。如果不可到达,每隔一格放置一个梯子可以让复制人以最少的时间和资源投入爬到目标位置。在优先级覆盖层中使用筛选器来查看不同类型的任务,而不是一次性查看所有任务。像门状态变化或盆栽施肥这类任务,除非进行筛选,否则可能会掩盖其他任务。 练习:洁癖殖民地 想象一个由3名复制人组成的稳定殖民地,在游戏初期希望保持地板绝对干净,所有物品始终处于存储状态。在建立氧气扩散器(假设其供电和供应无限)后,殖民地管理者立即建造了3个储物箱,将其设置为“全部”/“仅清扫”,然后将整个殖民地标记为优先级9的“清扫”任务,并触发红色警报。或者,他们将储物箱设置为“全部”但不勾选“仅清扫”,且不发布清扫指令。无论如何,他们已经给所有复制人分配了清理挖掘残留物的任务,假设从出生点向两个方向各50格,总共100格的资源(假设没有水格),其中砂岩、藻类和铜矿的比例均匀,各占33.33%。假设所有复制人都具有默认的力量和运动能力,没有特殊的整理技能等。假设没有已建造的地砖(为简单起见,所有地方包括出生点的移动速度均为默认),并且所有东西都在同一垂直层面上,均匀分布在出生点的两侧。那么殖民地完全清理/储存这些资源需要多长时间?他们会饿死吗,还是完全清理是可能的?他们最终需要更多的存储空间吗?练习:清理小房间 利用之前练习中的数据,思考清理自己基地中的某个房间,结合自己复制人的属性和技能以及更小的房间尺寸。房间里有什么?储存这些物品需要多长时间,又需要多少存储空间? 练习:存储规划 在之前所做工作的基础上,思考应该在哪里放置储物箱,针对哪些资源,以及设置什么优先级,以减少移动时间并最大化基地效率。对你的布局而言,集中式全材料存储更好吗?还是将材料存储在需要它们的工作站附近更好?那种逐步分类资源、优先级不同的分层存储又如何?答案会有很大差异。练习:史莱姆存储 dupes(复制人)可以携带一块史莱姆经过手部消毒站,这样能清洁他们自身表面的 germs(病菌),但会将 slime lung germs(史莱姆肺病菌)转移到放置史莱姆块的存储设施中。你会如何在基地中防止这种情况发生?你会在运输途中使用氯气室吗?还是用氯气存储室?或者矿石洗涤器?你会只在本地处理史莱姆,而不将其带回基地吗?答案可能多种多样。 回顾 你能检查结果吗?你能通过不同方法得出结果吗?你能将结果或方法用于其他问题吗?在这里,我们鼓励读者在将特定输入整合到殖民地运作后退后一步,评估自己的努力,并思考实现同一目标的其他方法(“我在这里能用煤炭发电机吗?”)“或者‘我想知道调整单个复制人的优先级是否会和这个全局设置有同样的效果?’)。在我们管理殖民地的优化问题中,回顾过程往往会引发新的子问题,以便我们开始理解。这是所有类似管理游戏的核心循环;尤其在《缺氧》中,这一步令人满足,因为复制人很可爱,他们的动作被精心呈现,为各项功能赋予了‘面孔’。 这个核心循环也存在于不同层面。 例如:挖掘你的第一块地砖(微观层面)想象一个刚生成的初始殖民地。我们立即面临许多子问题,但为简单起见,让我们专注于需要床来睡觉这一点。为一个复制人建造一张小床需要200千克的原始矿物。”我们将鼠标悬停在附近的地块上,发现那里有砂岩,每块地块的砂岩量在700-1840千克之间,这是一种原始矿物。假设我们挖掘了一块砂岩,它落到地上,产出1800千克。我们用这些砂岩建造了3张简易床,消耗了600千克,地面上还剩下1200千克(假设我们不需要进一步挖掘来建造这些床)。我们又用额外的400千克建造了一个储物箱,并将剩余的200千克储存起来。 不考虑这些行动随着时间产生和解决的复杂任务树,我们可以严格从砂岩的投入和产出角度来看。我们花费了时间、卡路里和优先级,将砂岩从地块中“解放”出来,并以储存物、简易床和储物箱中“松散”石块的形式将其整合到“殖民地”中。世界中的砂岩数量保持不变,但我们获得了通过将部分砂岩“重新绑定”到建造的简易床上来抵消复制人睡在地上的负面惩罚的能力。除了复制人的体温外,没有产生其他热量,而在游戏的这个阶段,复制人的体温可以忽略不计。砂岩可用于建造多种其他物品,所有可用建造的物品都会在左下角的标签中亮起。它能增加用其建造的任何物品的装饰值,并且它还具有与热量等相关的特定属性,我们也可以在界面中查看这些属性。各种覆盖层会显示其他属性。 这一切似乎都太明显了。随着任务复杂度和数量的增加,我们需要了解优先级排序。同时,了解到只要殖民地的输入需求保持在较低水平,即使完全不采取任何行动,也能存活相当长一段时间,这一点也很有帮助。 制定计划 你以前遇到过类似的问题吗?或者你是否见过形式略有不同但本质相同的问题?我们已经确定《缺氧》是一个最大化问题,其表现形式是管理输入和输出的游戏。从最宏观的层面来看,“殖民地”就像是一个函数,输入氧气和卡路里,输出存活时间。正如我们之前所说,问题的关键在于熵。最基础的氧气生成器需要消耗藻类和电力来产生氧气。但在思考如何将诸如岩浆或氢气融入我们的系统时,同样的思考过程和周密性会对我们大有裨益。如果我们只是盲目地摸索并寄希望于最好的结果,就无法期望最大限度地延长生存时间。 最后的警告 尽管《缺氧》中的游戏内引导和信息可能十分详尽,但重要的是要意识到,游戏并不期望你在第一次甚至第二十次尝试时就能完成它所提供的所有内容。游戏中会保留一定量的信息,当你第一次尝试做某些特定事情时,这些信息的缺失肯定会给你的殖民地带来混乱。例如,当你注意到氢气发电机可以由电解器供电后,就会早早建造一个“自供电制氧模块”,但此时你可能还没找到滑鳞壁虎或反熵热 nullifier——这些物品需要在世界中随机发现,完全不依赖科技树。你必然会尝试组装这样的模块,结果却让自己陷入过热的困境。游戏也不会告诉你电解器输出的氧气温度高达70摄氏度,你必须先建造电解器,在实际操作后才会发现这一点,然后当气体冷却建筑除了气体本身外无法冷却其他东西时,只能束手无策。又或者是你第一次闯入史莱姆生态群系时,本以为能控制住病菌的传播,结果打开病菌覆盖层一看,基地几乎每一寸地方都被感染了——因为复制人会毫不在意地带着东西穿过那些你自认为有效的消毒措施。 这些不过是游戏早中期会遇到的两个常见状况。想想看,下次你尝试建造科技树末端那些酷炫的新建筑时,还会有多少次重启在等着你! 总的来说,虽然我建议你慢慢来,做事前先仔细考虑,尽可能阅读游戏中关于材料、建筑、输入和输出的所有说明,但同样重要的是要意识到,你所掌控的并非一个可完美解决或永远稳定的系统。熵会让我们所有人都变成傻瓜。当这种情况发生时,一笑置之然后重新开始吧。下次你会做得更好。藻类需要挖掘(或精炼淤泥),而基础的“仓鼠轮”发电机需要一个复制人花时间在里面跑动(为简单起见,忽略这会消耗的额外卡路里、所需的耐力以及效率方面的技能差异等)。 由于挖掘和在轮子里跑动都需要时间和复制人对任务的专注,而我们一开始只有3个复制人,所以我们会遇到另一个子问题:优先级或任务管理。 引导练习:纯氧气极简殖民地 想象(或建造并游玩)一个无限期保持3个复制人的初始殖民地,并且决心只解决其氧气问题。已知一个默认复制人需要100克/秒的氧气,而一个基础氧气扩散器提供500克/秒的氧气,其中一个就足够了,还能剩余200克/秒的氧气。然而,扩散器需要550克/秒的藻类,本质上是50克/秒的物质净损失(为简单起见,暂时忽略热量)。假设藻类以每格300千克的质量储存在格子中。300千克=300,000克。因此,假设扩散器100%运行,一格藻类可以让它运行300,000克/550克/秒≈545秒。一个周期为600秒,所以这刚好不到一天的氧气量。 我们可以很容易地看出,只需极低的藻类投入(每个周期挖掘一格藻类),我们就能解决甚至多达5个复制人的氧气问题!对于3个复制人来说,我们甚至有足够的时间让一个人在轮子上跑步为扩散器供能,一个人开采藻类,一个人运送藻类,并且所有任务都能100%运行。然而,复制人的二氧化碳排放量(2克/秒)最终会充满空间,污染水也是如此。实际上,氧气扩散器也不会持续运行,因为当氧气压力过高时,它就会停止工作。即使以这种缓慢的速度,我们最终也会开采完初始生态区的所有藻类。虽然无法准确计算这样一个殖民地的生存时间(在没有食物需求的情况下),但这是由于初始生态区藻类的数量和分布存在差异(比如,如果你的殖民地所有藻类都在下方,就会形成一个自然的污染水和二氧化碳聚集区)。不过,如果我们不用担心饥饿或压力问题,像这样的殖民地究竟能存活多久,倒是个有趣的问题。 练习:饥饿时间 一个复制人完全饿死需要多长时间?假设没有“无底胃”特质,也没有因压力产生的“暴饮暴食”反应。同时假设他们不进行任何会消耗额外卡路里的活动,只是站着直到倒下。 练习:地板睡觉 复制人睡在地板上会有什么影响?殖民地需要存活多久,这种做法在你看来才会因生产损失而明显“得不偿失”?练习:初期取舍 运用之前练习中获得的信息,思考以下问题:从任务管理角度来看,在殖民地建立初期,是优先忽略氧气供应,还是优先忽略食物供应,或是两者都忽略?在必须开始建造任何设施之前,你能以纯生产力模式(挖掘殖民地结构)持续多少周期?为简化问题,假设初始没有氧气石,但请注意,这意味着在实际情况中你会有更大的操作空间。 练习:藻类 terrarium(生态缸) 作为氧气扩散器的替代方案,请思考:一个藻类生态缸能支持多少名复制人?3名复制人需要多少个?它在有光照和无光照条件下的输入和输出分别是什么?维持它需要执行哪些类型的任务?提示:使用游戏内信息,如第一步所述。点击数据库条目,将鼠标悬停在物品上。必要时做笔记。 我想强调的是,在规划殖民地需求时,你可以提前考虑甚至大致计算这类问题。显然,没有必要对你做的每一件事都精确计算所有数据,那样会让事情变得繁琐,而且(在我看来)乐趣也会减少。但在更特殊的情况下,找到这些问题的解决方案是有可能的。 每当你发现新的潜在资源时,在打通最后一块瓷砖并将其整合到现有殖民地系统之前,暂停游戏片刻,问问自己处理它需要你做些什么。会产生哪些额外的需求?任务复杂度如何?是否需要复制人干预?你之前处理过类似的输入吗?你是否已经拥有相关基础设施,这些基础设施能否被重新利用? 练习:新复制人负担 “新的潜在输入”还包括打印新的复制人。每个新复制人意味着每周期额外消耗1000千卡热量,每秒额外消耗2克氧气,每秒额外产生2克二氧化碳,以及更多的废物和热量。请全面考虑支持一个复制人所需的所有基础设施,包括最终为其建造卧室(非营房)和个人卫生间所需的空间。假设砂岩和铜矿分别用于各自类别,请列出所有必要的建筑材料。