Bonjour à tous, encore moi
Je débute en OO, et je me dépatouille tout juste avec les classes, cependant, le concept, j'ai du mal à ce que ce soit clair dans ma tête.
Et là, c'est tout brouillon !
Je développe un petit projet de jeu web php (avec zend), donc j'ai mon controller, qui va allez assez souvent chercher les informations du personnage et les instanciers sous forme d'objet.
Donc hop, mon controller tape dans le model core, qui va allez instancier l'objet en allant taper dans la classe Personnage, et le retourne au controller.
Il fait la même chose pour un item quelconque, et pour l'inventaire.
Cependant, j'ai un problème de 'concept', lorsque j'aborde le sujet 'des skills' (compétence, des sorts quoi).
En gros, je veux faire en sorte, que lorsque le personnage est en combat, il puisse voir les skills qui sont disponible, et les utiliser.
Alors faut il que je crée un classe skill? dans laquelle je met le nom, le level, ect ect ..(yen a pas bien long), et vu qu'un personnage peut en avoir plusieurs, que j'attache les objets ...
ou bien simplement que je crée une fonction dans mon model qui va me permettre d'allez chercher les infos que je veux, et qui retourne un tableau?
Partager