Python : classe d'objet

- - Dernière réponse : Whismeril
Messages postés
12421
Date d'inscription
mardi 11 mars 2003
Dernière intervention
18 décembre 2018
- 29 déc. 2017 à 20:58
Salut à tous, je suis en classe de terminal et j'ai choisis comme spécialité l'ISN (Informatique et Sciences du Numérique). Comme projet de fin d'année je dois créer un jeu vidéo avec python. Le tâche que je dois accomplir est de faire un classe d'objet. L'objet ici est une "pièce" que le joueur doit ramasser. J'ai regardé sur beaucoup de sites comment on fait des classes et j'ai dû mal à comprendre et de les faire. Donc je demande l'aide des internautes pour créer une classPièce avec tout ses fonctions ...
Afficher la suite 

Votre réponse

1 réponse

Messages postés
361
Date d'inscription
vendredi 3 août 2012
Dernière intervention
23 août 2018
0
Merci
Bonsoir,

Alors pour créer un classe objet ce n'est pas compliqué mais il faut déjà savoir quel rôle va jouer ta pièce dans le programme et quels sont ces caractéristiques.

Exemple de classe:

portemonnaie = []
class piece (object):
   def __init__(self,valeur=1,face =False):
      self.valeur = valeur
      self.face_visible = face
      
   def changer_face(self):
      self.face_visible = not self.face_visible
      if self.face_visible:      
         print("face")
      else:
         print("pile")

   def ramasser(self):
      portemonnaie.append(piece(1,False))
      print(portemonnaie)



Je ne sais pas si c'est exactement ce que tu cherches mais si tu as des questions n'hésites pas.
samigtx1459
Messages postés
361
Date d'inscription
vendredi 3 août 2012
Dernière intervention
23 août 2018
-
ramasser ajoute la piece dans une liste et changer_face affiche l'autre face de la pièce(si pile => face si face => pile)
Whismeril
Messages postés
12421
Date d'inscription
mardi 11 mars 2003
Dernière intervention
18 décembre 2018
-
Bonjour, malheureusement, ça fait 4 ans qu’il a raté son devoirs de fin d'année....
Commenter la réponse de samigtx1459

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.