Forum de Villice
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Forum de Villice

Villice.be: Vis dans ta Ville Virtuelle à Villice!
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -35%
Philips Hue Kit de démarrage : 3 Ampoules Hue ...
Voir le deal
64.99 €

 

 Comment est calculé le moral?

Aller en bas 
+2
Don
Robin
6 participants
AuteurMessage
Robin
Webmaster
Webmaster



Masculin Nombre de messages : 1793
Age : 34
Localisation : Belgique
Votre pseudo dans villice : Robin
Date d'inscription : 24/12/2006

Points
Nombre de points: 0

Comment est calculé le moral? Empty
MessageSujet: Comment est calculé le moral?   Comment est calculé le moral? Icon_minitimeDim 19 Aoû - 16:50

On m'a demandé d'expliquer comment fonctionnait l'indice de moral, voici le texte qui sera bientôt dans la FAQ.
Faites tous vos commentaires, dites si tout est clair, n'hésitez pas quoi.


Citation :
Voilà, on m’a demandé de montrer comment était calculé le moral dans une ville, car le moral influence quasi chaque aspect du jeu. Mais ce n’est pas si facile que ça à comprendre. J’ai déjà un peu simplifié la formule en langage ‘normal’, car dans le code de la page, c’est encore un peu plus compliqué. Mais ça vous fera en même temps un petit cours d’informatique ;-), car j’ai bien été obligé de garder la structure.
Dans ma formule, j’utilise ce qu’on appelle en langage informatique une fonction, c’est à dire on qu’on met le nom de la fonction avec derrière entre parenthèses quelques informations (qu’on appelle des variables) qui vont être traitées et qui vont être transformées avec des formules mathématiques pour arriver à un résultat (dans ce cas un numéro qui va influencer la formule totale).
La fonction que j’utilise est la suivante :

function Points(pts,moyen,total)
{
return ( (pts)/(pts+moyen) * total );
}

Donc par exemple si je mets quelque part dans mon code Points(1,2,3), il va remplacer cette expression par 1/(1+2)*3 ou encore 1/3*3 = 1. Si je mets Points(1,4,100), ce sera 1/(1+4)*100=20.
Beaucoup de choses sont cachées dans cette simple formule. Commençons par la dernière variable ‘total’, celle-ci est en fait le nombre maximum que la fonction peut retourner, parce que la variable ‘moyen’ est toujours positif, donc (pts)/(pts+moyen) sera toujours entre 0 et 1.
La variable ‘moyen’ est un chiffre fixe, qui dira si on atteint vite ou pas un chiffre proche de la variable ‘total’. Au plus grand le chiffre moyen, au plus la variable ‘pts’ devra être haut pour atteindre un résultat élevé.
La variable ‘pts’ est la seule vraie variable, car elle sera composée de l’addition de plusieurs indices de hygiène, sécurité, confort, éducation et loisirs. Au plus haut cette variable, au plus haut sera le résultat final de la fonction.
L’effet total de cette fonction est donc que au plus tes indices (hygiène, sécurité,…) sont haut, au plus tu te rapprocheras du ‘total’, mais au plus ça devient dûr d’encore faire monter la fonction total.
Voilà, j’espère que vous avez compris la première partie. Maintenant je vais expliquez quelques autre indices que j’utilise dans ma formule.

Nourriture : Cet indice est 0.5 si tout le monde à du pain (le moral augmente de 50% dans ce cas), et 0 si personne n’en a (le moral n’augmente pas dans ce cas, il reste normal). Sinon il est entre les deux (ex : si la moitié de tes habitants ont du pain, il sera à ¼)

Chomage : Le chomage dans la ville 100% = 1 et 0% = 0 (ex : 18% = 0.18 )

Impôts : le pourcentage d’impôts visible dans la page économie, pouvant aller de 0 à 100.

Les indices Hygiene, Securite, Confort, Educ et Loisirs sont ceux qui sont affichés dans la vue d’ensemble DIVISÉS PAR 10. Si ils ne sont pas affichés, ils sont égaux à 0.

Le moral est d’abbord calculé par catégorie d’age (Moral1 = de 0 à 9 ; Moral2 = de 10 à 25,etc.)

Moral1 = (1-Chomage*0.5)*(0.4 + 0.6*20/Impôts)*(1+Nourriture)*Points( (Hygiene+Securite+3*Confort + Educ +3*Loisirs)*4/8,80,1000)*2;

Moral2 = (1-Chomage*0.7)*(0.2 + 0.8*20/Impôts)*(1+Nourriture)*Points( (2*Hygiene+Securite+3*Confort+ 2*Educ +4*Loisirs)*4/10,80,1000)*2;

Moral3 = (1-Chomage*0.85)*(0.2 + 0.8*400/ (Impots)² ))* (1+Nourriture)*Points( (2*Hygiene+Securite+2*Confort+ Educ + 2*Loisirs)*4/7,80,1000)*2;

Moral4 = (1-Chomage*0.80)*(0.2 + 0.8*20/Impots)*(1+Nourriture)*Points( (2*Hygiene+Securite+3*Confort+ Educ+ 2*Loisirs)*4/8,80,1000)*2;

Moral5 = (1-Chomage*0.70)*(0.2 + 0.8*20/Impots)*(1+Nourriture)*Points( (Hygiene+Securite+4*Confort+ Loisirs)*4/6,80,1000)*2;

Moral6 = (1-Chomage*0.65)*(0.5 + 0.5*20/Impots)*(1+Nourriture)*Points( (Hygiene+2*Securite+4*Confort+ Loisirs)*4/8,80,1000)*2;

Et le total est la moyenne de tout ceux-ci en fonction du nombre d’habitants dans chaque catégorie bien sûr. Ici Hab1, Hab2,… est le nombre d’habitants dans chaque catégorie d’âge.

MoralTotal = (Hab1*Moral1 + Hab2*Moral2 + Hab3*Moral3 + Hab4*Moral4 + $Hab5*$Moral5 + Hab6*Moral6)/(HabitantsTotal);


Voilà, maintenant tu es tout à fait capables de calculer le moral toi-même et de vérifier si c’est juste, mais c’est déconseillé, car tu risque de perdre beaucoup de temps Wink.

Pour finir, je rappelle que toutes ces information sont protégées par le copyright, donc ne les recopiez pas svp, car j’ai passé des heures à les mettre au point, mais sur le forum vous pourrez bien sûr les copiez tant que vous voudrez.

J’espère qu’en connaissant ces infos, ça vous rendra plus heureux et que votre moral augmentera ;-)


Dernière édition par le Dim 19 Aoû - 19:57, édité 1 fois
Revenir en haut Aller en bas
http://villice.be
Don
modérateur
modérateur



Nombre de messages : 643
Date d'inscription : 03/07/2007

Points
Nombre de points: 0

Comment est calculé le moral? Empty
MessageSujet: Re: Comment est calculé le moral?   Comment est calculé le moral? Icon_minitimeDim 19 Aoû - 19:15

donc pour le moment les meubles et les voitures n'influencent pas le moral ?
l'eau est-elle compris dans la "nourriture" ?

c'est cool c'est cool,
prochainement, comment calculer les indices ? Wink
Revenir en haut Aller en bas
Robin
Webmaster
Webmaster



Masculin Nombre de messages : 1793
Age : 34
Localisation : Belgique
Votre pseudo dans villice : Robin
Date d'inscription : 24/12/2006

Points
Nombre de points: 0

Comment est calculé le moral? Empty
MessageSujet: Re: Comment est calculé le moral?   Comment est calculé le moral? Icon_minitimeDim 19 Aoû - 19:34

l'eau n'est pas comprise dans nourriture, mais dans l'indice hygiène il y a aussi le fait qu'ils aient assez à manger et à boire.
Mais ici 'nourriture', c'est par rapport au pain qui n'est pas obligatoire, mais qui fait augmenter le moral quand-même.
Les meubles et les voitures ce trouvent dans la catégorie confort.


Dernière édition par le Dim 19 Aoû - 19:57, édité 1 fois
Revenir en haut Aller en bas
http://villice.be
Don
modérateur
modérateur



Nombre de messages : 643
Date d'inscription : 03/07/2007

Points
Nombre de points: 0

Comment est calculé le moral? Empty
MessageSujet: Re: Comment est calculé le moral?   Comment est calculé le moral? Icon_minitimeDim 19 Aoû - 19:46

"Mais ici 'nouriture', c'est par raport au blé qui n'est pas obligatoire, mais qui fait augmenter le moral quand-même."

le blé ? le pain tu voulais dire ?

le chomage est pris en compte, mais lorsqu'on a pas assez de travailleurs, est-ce que le chomage vaut 0 ou le manque de travailleur lui donne une valeur ?

merci
Revenir en haut Aller en bas
Robin
Webmaster
Webmaster



Masculin Nombre de messages : 1793
Age : 34
Localisation : Belgique
Votre pseudo dans villice : Robin
Date d'inscription : 24/12/2006

Points
Nombre de points: 0

Comment est calculé le moral? Empty
MessageSujet: Re: Comment est calculé le moral?   Comment est calculé le moral? Icon_minitimeDim 19 Aoû - 19:56

Pardon, je voulais dire le pain, j'édite

mais lorsqu'on a pas assez de travailleurs, est-ce que le chomage vaut 0 ou le manque de travailleur lui donne une valeur ?

le chomage vaut 0. Le manque de travailleurs n'affecte que l'efficacité des bâtiments.
Revenir en haut Aller en bas
http://villice.be
rayquaza
Villicien Floodeur
Villicien Floodeur



Nombre de messages : 264
Votre pseudo dans villice : Rayquazies
Date d'inscription : 21/02/2008

Comment est calculé le moral? Empty
MessageSujet: Re: Comment est calculé le moral?   Comment est calculé le moral? Icon_minitimeSam 19 Avr - 17:56

faudrait que tu penses a le mettre dnas la FAQ
Revenir en haut Aller en bas
jack_35
Villicien Floodeur
Villicien Floodeur
jack_35


Masculin Nombre de messages : 164
Age : 31
Localisation : Genève
Emploi/loisirs : internet
Votre pseudo dans villice : jack_35
Date d'inscription : 29/05/2008

Points
Nombre de points: 0

Comment est calculé le moral? Empty
MessageSujet: Re: Comment est calculé le moral?   Comment est calculé le moral? Icon_minitimeLun 23 Juin - 14:31

merci, comme ca je sais commen augmenter le moral
Revenir en haut Aller en bas
Jam
Super-Villicien
Super-Villicien
Jam


Masculin Nombre de messages : 369
Localisation : Derriere toi XD
Votre pseudo dans villice : Jam42100
Date d'inscription : 25/11/2008

Points
Nombre de points: 0

Comment est calculé le moral? Empty
MessageSujet: Re: Comment est calculé le moral?   Comment est calculé le moral? Icon_minitimeSam 13 Déc - 13:00

Oui , merci beaucoup j'en avait marre d'avoir un minimum de moral mais en réaliter c'était le pain et le chomage qui me mécontentait mes citoyens Le nouveau maire Jam Va tout améliorer maintenant Wink
Revenir en haut Aller en bas
rouet
Villicien Floodeur
Villicien Floodeur
rouet


Masculin Nombre de messages : 272
Age : 31
Localisation : France
Emploi/loisirs : villice
Votre pseudo dans villice : vareilles
Date d'inscription : 28/01/2009

Points
Nombre de points: -10

Comment est calculé le moral? Empty
MessageSujet: Re: Comment est calculé le moral?   Comment est calculé le moral? Icon_minitimeJeu 12 Mar - 21:16

bon je sais mon message et bien en retard mais on ma dit de ne pas reffaire un sujet si celui ci éxiste deja voila
mais qu'il y a t-il en raport avec les batiment pour le moral car je vois que des que je construit un batiment et ba mon moral monte ou baisse merci de m'expliquer
Revenir en haut Aller en bas
http://www.villice.be/
Jam
Super-Villicien
Super-Villicien
Jam


Masculin Nombre de messages : 369
Localisation : Derriere toi XD
Votre pseudo dans villice : Jam42100
Date d'inscription : 25/11/2008

Points
Nombre de points: 0

Comment est calculé le moral? Empty
MessageSujet: Re: Comment est calculé le moral?   Comment est calculé le moral? Icon_minitimeVen 13 Mar - 16:02

De quoi , lorsque tu construis un batiment le moral monte puis descend ?

C'est sûrement que tu as plus d'habitant qui vient alors le batiment suffit pas et faut en construire d'autre.

Mais peut-être que c'est un bug ...
Revenir en haut Aller en bas
rouet
Villicien Floodeur
Villicien Floodeur
rouet


Masculin Nombre de messages : 272
Age : 31
Localisation : France
Emploi/loisirs : villice
Votre pseudo dans villice : vareilles
Date d'inscription : 28/01/2009

Points
Nombre de points: -10

Comment est calculé le moral? Empty
MessageSujet: Re: Comment est calculé le moral?   Comment est calculé le moral? Icon_minitimeVen 13 Mar - 21:45

non en faite par éxemple je construit des bureau d'architectes et ba ca monte jusqu' au moment ou j'en ais construit 1000 et ba mon moral dessent eu c'est peut ètre mal dit mais si tu n'a pas comprit je te rééxpliqueré
Revenir en haut Aller en bas
http://www.villice.be/
Contenu sponsorisé





Comment est calculé le moral? Empty
MessageSujet: Re: Comment est calculé le moral?   Comment est calculé le moral? Icon_minitime

Revenir en haut Aller en bas
 
Comment est calculé le moral?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» comment on augmente le moral
» Moral
» Comment augmenter son revenu ?
» Changements Moral
» comment

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum de Villice :: Membres :: Le jeu-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser