1. We have added the ability to collapse/expand forum categories and widgets on forum home.
    Dismiss Notice
  2. Photobucket has changed its policy concerning hotlinking images and now requires an account with a $399.00 annual fee to allow hotlink. More information is available at: this link.
    Dismiss Notice
  3. All Civ avatars are brought back and available for selection in the Avatar Gallery! There are 945 avatars total.
    Dismiss Notice
  4. To make the site more secure, we have installed SSL certificates and enabled HTTPS for both the main site and forums.
    Dismiss Notice
  5. Civ6 is released! Order now! (Amazon US | Amazon UK | Amazon CA | Amazon DE | Amazon FR)
    Dismiss Notice
  6. Dismiss Notice
  7. Forum account upgrades are available for ad-free browsing.
    Dismiss Notice

Turns Very Slow - thought fixed

Discussion in 'Civ5 - General Discussions' started by jomorisin, Nov 4, 2010.

  1. jomorisin

    jomorisin Chieftain

    Joined:
    Oct 14, 2003
    Messages:
    63
    I thought this had to do with workers and that it had been fixed in the latest patch. But I see the same slowness between middle to late-game turns. Is this worker related? Are there plans to address it in a future patch?
     
  2. kaltorak

    kaltorak Chieftain

    Joined:
    Jul 7, 2009
    Messages:
    1,376
    Location:
    Madrid
    I have noticed an improvement in game performance and turn speed since the patch. I have also read that more players noticed the same. No idea if they changed anything about the workers.
     
  3. SuperJay

    SuperJay Bending Space and Time

    Joined:
    Sep 24, 2010
    Messages:
    3,273
    Location:
    Shacklyn
    I think that prior to the release of the most recent patch, 2KGreg said that that patch did not include fixes that would dramatically reduce turn time for everyone, but that some players would find slight improvements. I don't think the patch contained fixes to how the game processes workers, though. Could be wrong but I don't recall it being mentioned in the patch notes.
     
  4. Maktaka

    Maktaka Chieftain

    Joined:
    Oct 20, 2010
    Messages:
    168
    The cause for the slow turns was identified prior to the last patch going up, but a fix was not found and implemented for the patch. There is always a point where you have to stop putting new things in the patch so you can actually ship it, and unfortunately the cause of the slow turns was found too late in the patch cycle to make it in.
     
  5. TheMeInTeam

    TheMeInTeam GiftOfNukes

    Joined:
    Jan 26, 2008
    Messages:
    22,275
    Location:
    Orlando
    This is a problem that should have been corrected, what, 8+ years ago? Why is it still a problem now :sad:? Given that it was huge problem in the previous game, why is it still a glaring problem on release? Priority failure, that's why.
     
  6. Maktaka

    Maktaka Chieftain

    Joined:
    Oct 20, 2010
    Messages:
    168
    I'm curious as to how a problem in Civ 5 would have been fixed 8 years ago, seeing as Civ 4 wasn't even released back then. You also seem to be making the assumption that the end problem now is caused by the same issue as it was in previous Civ incarnations. There is no evidence to indicate that it is, and the fact that there were far more workers on equally sized maps in Civ 4 without a matching increase in turn times indicates that it wasn't, and as such your impotent nerd rage is pointless (thus the aforementioned impotency of it).

    The problem stems from workers evaluating what to build. When a worker is selected, either by the player or by the AI, whether you have improvement recommendations enabled or not, it will evaluate possible improvements to be made to all tiles within the cultural borders. This causes two problems: first that selecting a worker on a large map with a large empire can lead to significant delays (upwards of 30 s), and second that processing the AI turns can take an inordinate amount of time as each worker individually processes the potential improvements to be made to the entire empire (and unfortunately the AI likes to build lots of workers).

    The fix is almost certainly going to be just caching the information (warning: amateur armchair game design theorycrafting ahead): calculate it once at the beginning of the civilization's turn (AI or player turn), update tiles when they are obstructed by a moving unit or another worker calls dibs on building an improvement there, and update if new tiles are added by founding a city or culture bombing. For the player side, this will move the calculation from selecting a worker to the time it takes to start a new turn, but it'll only be done once instead of each time a worker is selected and the increased workload from the player's calculations should be easily offset by the reduced workload for the AI's calculations.

    Of course, getting multithreaded AI to calculate this exact sort of information in the background while the player farts around deciding things during their turn would be the best option.
     
  7. Matster79

    Matster79 Chieftain

    Joined:
    Nov 8, 2010
    Messages:
    2
    I just don't understand the whole story above. I pay 50 Euros for a game to have fun. Not to wonder how the "developpers" may solve the problem. When the gameplay is so slow it shouldn't be allowed to sell a product like this.
     
  8. lschnarch

    lschnarch Chieftain

    Joined:
    Oct 7, 2010
    Messages:
    1,296
    That's exactly the problem. Picking each individual unit and then checking about what it could do.

    The way to go is just the opposite: what has to be done?
    And after that find the combination of units which can fulfill the task in the shortest way.
     
  9. smellymummy

    smellymummy Chieftain

    Joined:
    Jul 31, 2002
    Messages:
    705
    the issue is settlers. turn on the map, look at the AI, check your logs find the settler pumps. settlers eat up the most resources

    they first ask for a combat unit to escort to X,Y
    then X,Y gets changed because the settler is stuck in a loop trying to dodge AI settlers or finding a path
    then by the time the combat unit arrives, it's descheduled because the settler asked another combat unit to escort it!

    goes on and on. and its 100% worse when looking at settlers on islands
     

Share This Page