Bonjour
Je suis en train de monter un programme qui simule un jeu de carte (pas classique), pour apprendre un peu mieux à gérer la notion d'objets, de Class.
Je me retrouve dans le cas où généralement, les cartes ont un effet sur les joueurs.
Premier problème dans l'ordre de conception : comment faire pour qu'un objet soit lié à sa création à un effet (événement ?), sachant que l'effet sera unique car lié à certaines variables.
Exemple lambda : carte1 fait piocher 3 cartes.
Si je crée un objet carte, nommé carte1, comment associer l'effet "piocher" et définir le nombre de carte (dans ma tête, l'effet est alors également un objet, mais un objet bizarre qui est en faite une action lié à un ou plusieurs paramètres dépendant de la carte ? Oo).
J'espère poser la question dans le bon forum, je code en effet mon truc en vb.net mais le problème semble plus général, mais malgré tout dépendant de la façon dont sont géré les objets selon les langages.
Partager