3 ms·
If I had to guess, the actual calculations for the logic of the game itself are completely trivial and are not bottlenecked by any modern processor or any numbe
by extr 2y ago
If I had to guess, the actual calculations for the logic of the game itself are completely trivial and are not bottlenecked by any modern processor or any number of cores. They're not exactly doing MCMC to simulate outcomes.
- momoschili 2y agothis definitely isn't the case in my experience. I run Civ VI on a relatively high end desktop (5950x + 3080 Ti) and there is a very noticeable slowdown between turns with lots of Civs/city states on large maps
- toyg 2y agoYeah that is the case with V as well, even when you turn off all the bells and whistles.
- 0cf8612b2e1e 2y agoIsn’t that more the AI than the game mechanics? With zero knowledge of how it works, I would also expect that each tick is some trivial calculations to determine yield per square for each city (plains square starts at +1 * 3 workers * 1.2 improvement modifiers) and combat resolution. Deterministic calculations that should complete instantly.
- extr 2y agoYeah i don’t really see how the game math for something like Civ couldn’t be run on like, a calculator. It’s fully deterministic with a very low number (relative to many actual numeric computing problems) of inputs/outputs
- momoschili 2y agoI guess I'm not sure what you mean by game logic then. Unless you're playing multiplayer civ (which I think is pretty niche even for civ standards), the AI logic is kinda central to the game.
- Asraelite 2y agoBut the AI isn't even particularly sophisticated. They needed to make it cheat at higher levels to remain difficult. Sounds like a severe lack of optimization to me.