Tout d'abord, Bonjour !
Voila, dans le cadre d'un entrainement au C++, j'ai décidé de créer une sorte de générateur de facture pour faire du role play dans un jeu.
Basiquement, c'est un jeu dont il y a 4 ressources, dont les valeurs dépassent celle des long int.
Le prix des objets ne varie pas et que malheureusement, la valeur du prix doit pouvoir être supérieure à 2^32, je pense donc utilisé la librairie GMP.
Le prix étant en plusieurs ressources, j'avais pensé faire une classe par objet du jeu qui est 'généré' lorsque la valeur de l'objet du jeu est supérieure à zéro (afin d'éviter de créer une classe pour rien), avec une classe NbObjet contenant le nombre de chaque objets du jeu.
Lors de la 'validation', le calcul se fait entre le nombre d'objet du jeu et les valeurs dans la classe correspondantes.
L'idée basique était de stocker les classes (d'objets du jeu) utilisés dans un tableau. Mais je dois avouer que quelque chose me gène.
Jusque la, est ce que mon principe est bon ?
Il y a environ une trentaine d'objets.
Les prix sont entre 500 et 30 Millions par objets (unités), on peux monter facilement à 100Millions d'objets (deja vu pour certains objets).
Je pense que le tableau va me bouffer énormément de mémoire pour pas grand chose finalement.
Je vais essayer de poster un (pseudo)diagramme UML si ce n'est pas clair.
Partager