指南:数学运算、最优比例与布局规划

0 点赞
Rusty's Retirement
转载

介绍了以最高收益为目标的最佳布局。同时解释或估算了游戏背后的部分数学原理。 总结/概要 下文包含大量数学计算以解释原因,但若你只想直接使用一个相当优化的布局,只需参照此方案即可。

总体原则与假设 我们的目标是尽快解锁整个农场,这意味着要最大化零件的生成。 在我看来,生物燃料能带来最多收益。因此,我假设最大化生物燃料产量是实现最快进度的目标。 所有计算均基于花椰菜、土豆和芜菁。不过,所有计算都是线性缩放的,因此很容易调整以适用于其他作物(例如更多/更少的水,更快/更慢的生长) 基础数据 生物燃料转化器: - 完成时间18秒 机器人: - 移动速度约每秒1格 - 充电时间15秒(生物燃料机器人) 生物燃料机器人: - 充电前可执行4次操作 浇水机器人: - 取水前可浇水4次 - 充电前可浇水20次 - 补水时间1.5秒 - 每次浇水操作约1秒 收割机器人: - 每次充电可收割6次 - 每次收割约1秒 最佳比例 生物燃料转化器对应的生物燃料机器人数量 假设存储装置和机器人放置在转化器旁边,放置每个物品平均需要约6次移动。放置和拾取操作都是即时的。这意味着放置每个物品需要6秒,启动转化器共需18秒。 机器人在充电前可执行4次操作。因此,一个生物燃料机器人可以覆盖4/3个生物燃料转化器。结论:每4个生物燃料转化器配备3个生物燃料机器人。每个生物燃料转化器所需的作物种植区数量当然取决于所使用的作物类型。这里假设使用的是花椰菜、土豆和芜菁,或者说,使用的是生长周期为300秒的作物。在理想效率下,生物燃料转化器的一个周期可在18秒内完成。但实际上,如果只有一个生物燃料机器人,重新装填需要进行6次移动,每次移动3个物品,这又需要18秒。此外,生物燃料机器人有时会在非最佳时机进行充能。因此,实际上生物燃料转化器完成一个周期可能需要超过36秒。这里假设完成一个周期需要40秒。结论:每个生物燃料转化器需要3×300/40=22.5块种植地(针对5分钟成熟的作物,更快或更慢成熟的作物按线性比例调整) 每个浇水机器人的种植地数量:一个浇水机器人若优化完美,可在1+1秒内浇完一株作物并移动到下一株。不过考虑到存在非最优移动,我假设每株作物浇水时间为3秒。 满电量(20次浇水)情况下,浇水移动时间为20×3=60秒。这还意味着需要5次补水,每次补水耗时1.5秒,且假设每次补水前后移动各5秒。因此,补水总耗时为5×(1.5+5+5)=57.5秒。此外,假设移动到充电地点需要5+5秒。因此,满电量一次的总时间为60+57.5+10=127.5秒。在充满电期间,机器人将浇灌20株植物。浇水机器人浇灌20株植物需要127.5秒,即每株植物6.375秒。 和上面一样,我假设我们种植的是花椰菜、土豆和芜菁。花椰菜在4分50秒内需要浇水7次,即每次浇水41秒。土豆在5分10秒内需要浇水5次,即每次浇水62秒。芜菁在5分24秒内需要浇水4次,即每次浇水81秒。平均下来,每次浇水约61秒。我将采用这个平均值。 结论:浇水机器人每6.375秒浇灌一株植物。一片作物地需要每61秒浇水一次。这意味着一个机器人可以覆盖61/6.375=9.6片作物地(假设浇水时间为61秒,数值更高或更低时按线性比例计算) 每台收割机器人负责的作物地数量:收割机器人每次收割后都需要返回存储点。假设平均距离为5格,那么每次收割的移动时间为5+5=10秒。加上实际收割的1秒。卸货是即时的。每次充电可收割6次,总时间为11×6=66秒。再加上15秒的充电时间。这意味着每次充电总时间为81秒,可完成6次收割。即81/6=13.5秒/次收割。 和上面一样,我假设我们种植的是花椰菜、土豆和芜菁。它们的生长周期大约为300秒。 结论:一台收割机可以覆盖300/13.5=22块地(假设种植约5分钟成熟的作物,其他作物按线性比例计算) 最佳布局 总结比例: - 每约10块地配1台浇水机器人 - 每约22块地配1台收割机器人 - 0.每台生物燃料转化器配备75个生物燃料机器人 - 每约23块耕地配备1台生物燃料转化器 一个合理的设计方案可能包括: - 20块耕地 - 2台水机器人 - 1台收割机器人 - 1台生物燃料机器人 - 1台生物燃料转化器 - 1个存储单元 - 1口水井 针对5分钟成熟的作物,一种可能的布局如下:

游戏后期,如果种植生长时间约8分钟的作物,以下是一种可能的布局(包含更新后的比例):

如何贡献 如果您想参与贡献,请联系我,我会将您添加为贡献者并授予编辑权限。