3 ms·
I actually agree, I know the simulations are complex, and I'm sure there's _way_ more to it than I think. But I have an extremely high end CPU and taking turns
by SteveNuts 2y ago
I actually agree, I know the simulations are complex, and I'm sure there's _way_ more to it than I think.
But I have an extremely high end CPU and taking turns in the late game takes way longer than I would expect.
There's only so many possible actions I can take during my turn, is there no way to pre-compute the resulting changes to game state during my turn in the background?
- z3c0 2y agoI think your answer is found more in the AI. Any gains from pruning unlikely/impossible scenarios are usually spent on greater search depth*, and late game scenarios tend to have 1) more units in play and 2) higher stakes on a single move. Pre-computing during your turn would actually result in more compute, because the optimal choice for the AI after Unit A moves may change drastically once you've moved Unit B. [*]: https://en.wikipedia.org/wiki/Alpha-beta_pruning https://en.wikipedia.org/wiki/Alpha-beta_pruning.
- legitster 2y ago> But I have an extremely high end CPU and taking turns in the late game takes way longer than I would expect. If you disable the animations it actually goes pretty quick. I can even play Civ 6 on my old Thinkpad. It's not actually as calculation taxing as games like Cities Skylines which actually run a simulation - the CPU draw is mostly just feeding the insane number of things that have to be rendered by the GPU.