Bah j'ai pour le moment ma classe stats avec dedans mes variables (toutes en protected jusqu'à ce que je sache vraiment la différence avec public xD) et j'ai mis mon __constructor avec les différentes variables défini pour leur valeur par défaut sauf que ça ira pas totalement..
J'ai une table qui contient les stats de chaque unité de tous les joueurs.
Mais j'aimerais savoir comment vous organiseriez le code ou vos table parce que dans mon cas j'aimerais "séparer" les unités vivantes et les unités de type véhicules.
Niveau BDD ça change pas grand chose suffit de mettre en NULL ou à 0 ce qui n'est pas existant pour l'autre type d'unité mais niveau des classes si je met des valeurs par défaut ça iras pas pour les 2.
Je peux tout mettre à 0 mais bon ça servirait pas trop, je pourrais via l'héritage changer ou mettre des valeurs pour un type ou un autre mais en fin de compte une unité vivante (ex: guerrier et archer => aucun rapport avec mon projet) n'auront pas les mêmes stats (sauf certaines comme le moral par exemple).
Donc au final est-il préférable de faire une table qui contient les valeurs par défaut de chaque unité ?
Je me paume de plus en plus j'ai l'impression XD. Niveau BDD c'est un peu le bordel là x).
EDIT: j'ai l'impression de me faire encore plus embrouiller là XD
Je voudrais partir simple pour l'instant hein ^^'
J'ai une table qui contient les stats de chaque unité de tous les joueurs.
Mais j'aimerais savoir comment vous organiseriez le code ou vos table parce que dans mon cas j'aimerais "séparer" les unités vivantes et les unités de type véhicules.
Niveau BDD ça change pas grand chose suffit de mettre en NULL ou à 0 ce qui n'est pas existant pour l'autre type d'unité mais niveau des classes si je met des valeurs par défaut ça iras pas pour les 2.
Je peux tout mettre à 0 mais bon ça servirait pas trop, je pourrais via l'héritage changer ou mettre des valeurs pour un type ou un autre mais en fin de compte une unité vivante (ex: guerrier et archer => aucun rapport avec mon projet) n'auront pas les mêmes stats (sauf certaines comme le moral par exemple).
Donc au final est-il préférable de faire une table qui contient les valeurs par défaut de chaque unité ?
Je me paume de plus en plus j'ai l'impression XD. Niveau BDD c'est un peu le bordel là x).
EDIT: j'ai l'impression de me faire encore plus embrouiller là XD
Je voudrais partir simple pour l'instant hein ^^'