Page 1 sur 1

Croissance démographique - bug

Publié : jeu. mars 27, 2008 8:54 am
par Bob Brache
Il y a un bug dans la nouvelle formule de la croissance démographique, on observe une croissance plus rapide que prévue.

L'une de mes planètes à 8 milliards d'habitants a déjà atteint 9,5 milliards alors qu'avec ma croissance démo (32,4) ça aurait du prendre dans la vingtaine de cycles. En revanche, les planètes proches de 10G stagnent comme cela était prévu.

J'en déduis que c'est probablement une erreur dans l'exponentielle. Soit L0 ou Lambda n'ont pas les valeurs prévues (7 et 10, respectivement) soit le logarithme utilisé n'est pas en base 10 mais en base e (logarithme népérien).

Macolu ? :wink:



Rappel si besoin est :
log10(x) = ln(x) / ln(10)
ln(10) vaut environ 2.3
Donc l'exponentielle de la formule originale devient :
exp( - 0.1 * (ln(Pop) / 16.118)² )
Ou : exp( - 3.85E-4 * (ln(Pop))² )

Publié : jeu. mars 27, 2008 9:43 am
par Meyen
Je confirme, j'ai l'impression que ça augmente beaucoup trop vite :shock: (beaucoup de mes planètes à 1 milliards sont passées à deux milliards d'habitants en un cycle.)

Publié : jeu. mars 27, 2008 1:29 pm
par macolu
Grumpf. J'ai pourtant double-checké, l'évolution était la même que dans ton .ods, Bob...

Les valeurs retenues ont été annoncées par Hugo dans l'autre topic (dans reparamétrages).

Je regarderai ça ce soir.

Publié : jeu. mars 27, 2008 1:32 pm
par macolu
Comme ça, à froid, j'aurais tendance à dire que c'est le fait d'avoir passé la coupure à 9 milliards au lieu de 8 qui fout la merde, du coup la chute est beaucoup plus tardive...

Sauf si c'était volontaire, je demande à Hugo.

Publié : jeu. mars 27, 2008 2:32 pm
par Bob Brache
Oups, autant (*) pour moi. Effectivement, Macolu, en reprenant un Pc à 9E9 ça donne bien les résultats attendus. Mea culpa, j'avais oublié de changer ce paramètre sur ma feuille de calcul.



(*) oui, "autant", pas "au temps", j'ai le droit, même l'académie française est d'accord d'abord. Et merde à cette stupidité de temps militaire ! :P