4 votes

Pourquoi la focalisation sur la production ne donne-t-elle pas toujours la production la plus élevée des différentes focalisations ?

Parfois, lorsque je sélectionne l'option par défaut ou l'option alimentaire, j'obtiens une production supérieure à celle que j'obtiens lorsque je sélectionne l'option production. Si je me souviens bien, j'ai vu la même chose mais avec l'alimentation.

Comment cela se fait-il ? Cela semble complètement illogique. La seule raison qui me vient à l'esprit est qu'il s'agit d'un bogue, mais il peut bien sûr s'agir de quelque chose d'autre qui m'a échappé.

Pour clarifier ma préoccupation. Je sais que "production maximale" ne signifie pas produire autant de marteaux que possible sans restrictions. Par exemple, dans la mesure du possible, la ville évitera la famine. Je serais parfaitement d'accord pour que la nourriture et la production se concentrent sur la production de marteaux. égal de nourriture ou de production. Mais je ne vois AUCUNE raison pour que l'objectif de production produise MOINS que n'importe quel autre objectif, même s'il ne s'agit que d'un seul marteau.

0 votes

L'accent mis sur la production permet encore de maintenir au moins les niveaux de nourriture de base pour éviter le déclin de la population. Peut-être faudrait-il vérifier si l'on a assez de nourriture lorsqu'on affecte manuellement des travailleurs à la production ?

0 votes

@Polygnome Bien sûr, mais cela n'explique pas la situation.

0 votes

Il le fait dans certaines situations, puisqu'il affectera les travailleurs à la nourriture plutôt qu'à la production pour éviter la famine / le déclin de la population. Sans voir directement la situation à laquelle vous êtes confronté, il est difficile de se prononcer. Si j'avais toutes les réponses, j'aurais posté une réponse ;)

2voto

Odj fourth Points 111

Les autres commentaires (et la réponse) sont corrects, mais vous les rejetez parce qu'ils n'ont pas de sens. Mais je pense qu'une partie de la logique vous échappe.

À première vue, votre observation est correcte : l'accent devrait être mis davantage sur la production. Cependant, vous oubliez l'impact qu'ont les tuiles avec plusieurs types de ressources.

Prenons l'exemple d'une ville comptant 6 habitants et ayant accès aux tuiles suivantes :

  • 2 Nourriture 2 Or (x6)
  • 1 Alimentation 2 Prod (x6)
  • 3 Nourriture (x6)

Vous avez besoin de 12 denrées alimentaires pour assurer la subsistance de votre population.

Par exemple, si vous placez votre ville sur un focus or, tous les pops seront assignés aux tuiles nourriture/or. Ils produisent suffisamment de nourriture (12) pour survivre et cela favorise également l'or. Production totale : 12 aliments, 12 or .

Supposons maintenant que vous vous concentriez sur la production. Vous pensez peut-être au départ que le jeu attribuera tous les pops aux tuiles nourriture/prod, mais cela ne fonctionnera pas. Vous n'obtiendriez que 6 aliments, et non 12, car il y a moins d'aliments sur les tuiles nourriture/prod que sur les tuiles nourriture/or.

Pour tenir compte de la perte de nourriture, la logique devra affecter des pops aux tuiles de nourriture, ce qui a un impact considérable : 3 pops sur les tuiles de nourriture, 3 pops sur les tuiles de nourriture/prod. Résultat total : 12 aliments, 6 production .

Il ne s'agit pas d'un scénario exact, mais d'un exemple simple qui illustre bien la situation. En faisant en sorte que l'IA favorise les tuiles de production par rapport aux autres tuiles, il est probable qu'elle se retrouve sur des tuiles qui génèrent moins de nourriture au total, ce qui signifie que certains pops doivent maintenant être détournés vers des tuiles à forte production de nourriture pour s'assurer que la population ne meure pas de faim.


Lorsque vous entrez dans les détails de l'attribution de la population, vous verrez que l'algorithme n'est pas parfait. C'est pourquoi de nombreux joueurs de haut niveau ont tendance à micro-gérer leurs villes, du moins à un stade où les ressources des villes sont rares et où quelques points ici et là peuvent faire varier la production d'une ville d'un pourcentage important.

L'imperfection de l'algorithme peut être à l'origine de ces problèmes. Par exemple, considérons que la ville ressemble à ceci :

  • 2 Nourriture 2 Or 1 Prod (x6)
  • 1 Alimentation 2 Prod (x6)
  • 3 Nourriture (x6)

Aujourd'hui, il existe une meilleure solution, la même que lorsque vous vous concentrez sur l'or. En plaçant les 6 pops sur les tuiles nourriture/or/prod, vous obtenez un total de 12 nourriture, 12 or et 6 production .

Toutefois, il se peut que l'algorithme ne soit pas conçu de cette manière. Par exemple, je peux imaginer un algorithme simple qui fait ce qui suit :

  • Classez toutes les tuiles en fonction de [focus] et attribuez tous les pops aux tuiles du haut.
  • Tant qu'il y a famine, désassignez 1 pop des tuiles assignées avec la commande le moins et l'assigner à la tuile dont le rendement en nourriture est le plus élevé.
  • Ignorer toutes les autres ressources non mentionnées.

Bien sûr, je n'ai aucune idée de la logique interne de Civ V, ce n'est qu'un exemple.

En moyenne, vous obtiendrez ainsi une assignation assez précise pour maximiser votre concentration. Cependant, cela conduirait à la solution initiale suivante : (3 pops sur les tuiles de nourriture, 3 pops sur les tuiles de nourriture/prod. Résultat total : 12 aliments, 6 production ) et il manquera complètement la solution de (6 pops sur les tuiles nourriture/or/prod. Résultat total 12 nourriture, 12 or et 6 production ). Cela signifie que vous perdez 12 or sans rien gagner en retour !

Comme je l'ai dit, je ne connais pas l'algorithme exact utilisé, et l'exemple que j'ai utilisé ici comporte des chiffres simples par souci de clarté ; mais vous pouvez voir comment la logique d'affectation peut passer à côté de choses qui semblent évidentes pour les humains, simplement parce que l'algorithme ne teste pas toutes les combinaisons possibles. Ce que je peux dire avec certitude, c'est ceci :

Si les tuiles n'avaient jamais plus d'une ressource, votre observation serait mathématiquement et logiquement correcte. Cependant, lorsque les tuiles ont plusieurs types de sortie, les ressources supplémentaires peuvent provoquer des effets secondaires qui peuvent avoir un impact considérable sur le résultat. (plus la ville est grande, plus cela peut avoir un impact sur les chiffres finaux).

0 votes

S'il est vrai qu'il peut en être ainsi, j'ai eu du mal à le croire. La raison en est qu'il serait très facile d'écrire un algorithme qui prenne cela en compte. Il s'agit en quelque sorte d'une tâche de débutant en programmation par contraintes. En gros, cela pourrait ressembler à ceci : currentMax = getHighestPossibleWithoutConstraints(); while(! solution = getSolutionWithConstraints()) currentMax--;

0 votes

En anglais, cela signifie que vous commencez par fin

0 votes

@

-1voto

camikiller Points 151

Je ne sais pas si je peux vous éclairer à ce sujet, mais récemment, en jouant, j'ai mis l'accent sur la "Production" et j'ai d'abord été confus de savoir pourquoi une tuile était travaillée avec "1 nourriture, 1 production et 1 or" plutôt qu'une autre tuile avec "2 productions". J'ai réalisé que la ville se développerait en fait en deux tours, ce qui me permettait de travailler la tuile avec 2 productions. L'unité que je construisais a été créée en moins de tours en prenant la tuile avec de la nourriture pour que ma ville puisse grandir, ce qui m'a permis de travailler la tuile "2 production". D'après ce que j'ai vu dans mon scénario, l'estimation de la ville en ce qui concerne le nombre de tours pour achever une unité/un bâtiment prenait en compte la croissance et la tuile supplémentaire qui serait travaillée. Cela expliquerait pourquoi vous avez mis l'accent sur la "production" mais que vous avez fini par avoir plus de nourriture.

Je suppose que l'ordinateur a fait ces calculs et qu'il ne s'agit pas d'un bogue, mais je n'en suis pas sûr.

Je ne sais pas comment cela fonctionnerait dans l'autre sens (c'est-à-dire si l'on se concentre sur la production alimentaire et que l'on obtient plus de production). Peut-être que l'ordinateur sait que vous construisez un grenier qui vous donnera +2 de nourriture alors que la tuile disponible ne vous donnera que +1 de nourriture ? Loll

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X