Remix.run Logo
▲ fasterik 3 hours ago

It doesn't seem to understand the core mechanic of Factorio, which is putting outputs onto belts and routing them to other inputs. It does this in a few places, but for the most part everything is put into chests and moved around by the player.

▲tripleee 2 hours ago | parent | next [-]

What if the player's inventory has a higher throughput than belts?

Part of the reason players try to automate manual feeding is the annoyance factor, which AI doesn't care about.

▲teraflop 2 hours ago | parent | next [-]

Back of the envelope math:

If you measure by the product of throughput and distance traveled, for an item with a stack size of 100 (e.g. metal plates), the player's inventory adds up to roughly the same capacity as 2500 yellow belts. And that's assuming 100% utilization running back and forth in both directions, with no unused inventory space and no wasted time.

A basic assembler can manufacture 2500 belts in about 21 minutes. So as a rule of thumb, if you're playing for longer than 21 minutes, belts are worth the investment (at least for bulk transport of raw materials).

(I guess maybe add an additional factor of at most √2, since the player can run diagonally and belts are orthogonal.)

▲fasterik 2 hours ago | parent | prev | next [-]

Handfeeding only has higher throughput for single trips/a single item type, definitely not for an entire factory. The player inventory and movement speed can't keep hundreds of assemblers working continuously. A high throughput starter factory looks something like this:

https://youtu.be/RI4ocNajf_w?si=O1aRi22riKwiuh_p&t=7493

▲Cpoll 2 hours ago | parent | prev [-]

A T1 belt throughput is 15 items/s. Player inventory is 80 slots (2 cargo wagons, incidentally, though players load/unload instantly).

Stack size varies, but let's take 75 as an average, which means a player can carry 5600 items.

But carrying isn't throughput. If a round-trip takes 30s, player throughput will be 186 items/s. That's a measly 12 T1 belts.

▲CrimsonRain 3 hours ago | parent | prev | next [-]

If you don't have enemies, you have unlimited time. Doing it thru player is what it learned and wasn't pressured to do better (it has no fatigue as opposed to humans).

▲root_axis 3 hours ago | parent | prev | next [-]

It's just easier to do manual stuff when the complexity of scaling the automation becomes cognitively demanding. A new player does mostly everything manually while experienced players have a natural intuition for planning and scaling the automation.

▲gavmor 3 hours ago | parent | prev | next [-]

Coding agents are bad at architecture, Exhibit no. 12057.

▲hartator 3 hours ago | parent | prev [-]

To be fair, I do do the same.