1

Postons ici les suggestions suite a la 2ieme partie de NO.

1) Vous rappeler vous de la "Demography" dans civilisation? On pouvais vor son rang mondial sur plusieurs points.

Exemple: Population 10005955 (Rank 7)
Territoires (Rank 10)


2) Faires des Top 5 pour la population, territoires, militaires, etc
=== Nations les plus militarisées ===
Rank 1: Nation 1
Rank 2: Nation 2

La raison de ces infos est de voir rapidement qui sont les nations crédibles et puissantes.

Qu'en pensez vous?

2

pas fou comme idée, je devrais implémenté ça un jour, en gardant la qualification (minor, major, etc.) pour donner une idée de la force relative des pays entre eux.

3

Il serait interessant d'avoir un guide central qui explique en détail Les calculs du jeux...

Exemple Comment se fait la relation entre l'UNREST, Les taxes, les droits Negatif et le paiment des services sociaux, le net grow.
JE peut passer facilement 20 minutes a faire toute sortes de test pour garder le plus de d'argent pour mes forces armées.

Peut etre pas un guide de 300 pages, mais vous voyez juste avoir une idée de la méquanique du jeux... la relations entre les valeurs
Black

4

radiobuzz :
Exemple Comment se fait la relation entre l'UNREST, Les taxes, les droits Negatif et le paiment des services sociaux, le net grow.
JE peut passer facilement 20 minutes a faire toute sortes de test pour garder le plus de d'argent pour mes forces armées.

Pour l'instant :
Calculator.php
$this->vals["nCivUnr"] = $this->vals["reqWel"] > 0 ?
                               normalize((1 - $this->vals["amtWel"] / $this->vals["reqWel"]) * $leader->getUnrMod() * $def->load("unrest_civ_welInflu") * $this->vals["rightsUnrMod"], 0, 1)
                             :
                               0;

L'unrest de base est l'inverse du financement des programmes sociaux * le bonus du leader * le bonus des droits civiques * une valeur d'ajustement unrest_civ_welInflu qui pour l'instant vaut: 0.60.

unrest_civ_welInflu à .60 veut dire qu'un leader de 3 de charisme, à 0% de financement a un unrest de 60%. Maintenant, je viens de me rendre compte que le taux d'imposition ne majore pas l'unrest, ce qui est un oubli. la nouvelle formule ressemblera à la suivante :
$this->vals["nCivUnr"] = $this->vals["reqWel"] > 0 ?
                               normalize((1 - $this->vals["amtWel"] / $this->vals["reqWel"]) * $leader->getUnrMod() * $def->load("unrest_civ_welInflu") * $this->vals["rightsUnrMod"] * (1 + $this->vals["tax"] * 0.25), 0, 1)
                             :
                               0;

NB: Le 0.25 est une valeur comme ça, je vais faire des tests et elle peut changer ...

Aussi, depuis la dernière mise à jour, il faut notter que ce calcul représente l'unrest 'stable' contre votre régime. S'il est inférieur à l'unrest courant, l'unrest courant va tendre à le rejoindre progressivement selon le calcul suivant:

Nation.php
/* Computes the new unrest value for an ethnic.
   oUnr: Old unrest
   nUnr: New unrest
   mod: Unrest modifier (usually greater for a nation's own ethnic) */
function calcNewCivUnr($oUnr, $nUnr, $mod) {
    return max(($oUnr * $GLOBALS["def"]->load("unrest_actual_multiplier") * $mod + $nUnr) / ($GLOBALS["def"]->load("unrest_actual_multiplier") * $mod + 1) - ((1 - $nUnr) * $GLOBALS["def"]->load("unrest_base_down")), $nUnr);
  }


Le nouvel unrest est toujours suppérieur ou égal à l'unrest nCivUnr. Si nCivUnr est plus petit que l'unrest actuel, celui-ci est ajusté comme suit:
- On calcule une moyenne pondérée de l'ancien unrest vs le nouvel unrest. l'ancien unrest a un poids de unrest_actual_multiplier * $mod (vaut 10: 10 * 1 pour les minoritées et 5 10 * 0.5 pour votre population native) et le nouvel unrest a un poids de 1.
- On soustrait à la moyenne pondérée une valeur de diminution de l'unrest: ((1 - $nUnr) * $GLOBALS["def"]->load("unrest_base_down"))
unrest_base_down vaut 1% ce qui fait que dans le cas où le nouvel Unrest est de 0%, cette valeur de diminution vaut 1%.