| ▲ | NortySpock 3 hours ago | |
You can also observe this in games like Dyson Sphere Program, (which is all workers and queues and buffers) where adding a buffer storage section of a belt only hides the fact that you are under-producing one of the components required. The buffer smooths out bursty flow but you don't want that in the middle of the pipeline, as it actually represents mid-pipeline inefficiency. You should actually be fixing the upstream or downstream problem. [1] or other automation games like Factorio, Mindustry | ||
| ▲ | MaulingMonkey 2 hours ago | parent [-] | |
I'll note that speedrunners absolutely buffer mid-pipeline in Factorio, and not just for hand-crafting purpouses. Sometimes you're waiting for R&D, sometimes you're just running half the machines for twice as long, giving you the same output while saving on build costs. The actual bottlenecks are constantly shifting. "I'm not speedrunning!" you might say, but every regular game could've started as a speedrun that could've gotten you to where you are faster. Understanding the tendency of mid-pipeline buffers to hide problems is useful, but scorning them entirely is also suboptimal. | ||