hello
je commence à faire un moteur de jeu RPG, pour cela j'ai une structure Joueur (je la simplifie pour la poster là):
Code :
- struct joueur
- {
- string nom;
- int exp;
- int niveau
- }
|
en fait le niveau dépend de l'expérience (exp): le niveau s'incrémente par paliers en fonction de l'expérience.
alors vu que ce sont deux variables "liées", stocker niveau est facultatif vu qu'on peut à tout moment le recalculer à partir de exp.
donc: je garde que exp, puis à chaque fois que j'ai besoin d'avoir niveau je le recalcule, ou bien je stocke les deux variables ? (la 1ère méthode me parait plus gourmande en calcul, mais la 2ème plus pratique pour la compréhension...)
vous me conseillez quoi? que font en général les programmeurs?
Message édité par xphanoo le 06-12-2008 à 19:08:51