IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Aide jeu de domino en python


Sujet :

Python

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2020
    Messages : 3
    Par défaut Aide jeu de domino en python
    Bonjour,Bonsoir

    Je dois faire un jeu de Domino en python , mais je n'ai aucune idée des fonctions a utilisé pour faire le programme .
    On ma donner une grande partie du programme , mais il faut que je remplisse les fonctions none .
    Je vous donne le programme ici :
    Nom : aide.png
Affichages : 4307
Taille : 52,0 Ko

    Merci d'avance .

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur calcul scientifique
    Inscrit en
    Mars 2013
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur calcul scientifique

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 229
    Par défaut
    Le travail est déjà très maché. Vous devriiez parvenir à proposer qqch. Je vous conseille de démarrer par la fonction d'affichage.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2020
    Messages : 3
    Par défaut
    Citation Envoyé par lg_53 Voir le message
    Le travail est déjà très maché. Vous devriiez parvenir à proposer qqch. Je vous conseille de démarrer par la fonction d'affichage.
    Merci de votre reponse . Pour la fonction affichage , est-ce que je dois utiliser la fonction self.main ou self.main_J1 / J2 ?
    Et est-ce que je peux utiliser un print sur une fonction objet ?

    EDIT : Pour la fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    self.plateau=None           # Au lieu d'être une suite de dominos le plateau sera matérialisé par un seul domino représentant les deux extremités de la suite de dominos.
    Je n'ai aucune idée meme en pseudo language .

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 699
    Par défaut
    Salut,

    Citation Envoyé par Maitre_Charo Voir le message
    Je n'ai aucune idée meme en pseudo language .
    Vous prenez une feuille de papier, vous y dessinez des dominos, les différentes étapes du jeu,... et vous essayez de comprendre comment représenter çà avec le code qu'on vous a suggéré.
    Si après y avoir passé du temps, vous n'avez toujours aucune idée, c'est pas grave: c'est juste un exercice! Le prof. vous donnera un corrigé qui vous suggèrera que réviser pour faire mieux la prochaine fois.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Membre Expert

    Homme Profil pro
    Ingénieur calcul scientifique
    Inscrit en
    Mars 2013
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur calcul scientifique

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 229
    Par défaut
    Citation Envoyé par Maitre_Charo Voir le message
    Merci de votre reponse . Pour la fonction affichage , est-ce que je dois utiliser la fonction self.main ou self.main_J1 / J2 ?
    Et est-ce que je peux utiliser un print sur une fonction objet ?

    EDIT : Pour la fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    self.plateau=None           # Au lieu d'être une suite de dominos le plateau sera matérialisé par un seul domino représentant les deux extremités de la suite de dominos.
    Je n'ai aucune idée meme en pseudo language .
    L'interface vous ai déjà proposé: la main, ici, est donnée en paramètre. Et il est écrit texto, dans le commentaire que ça doit afficher la main passée en paramètre. Et pas celle spécifiquement de J1 ou de J2. Maintenant une main étant une liste de Domino, et qu'on peut afficher un Domino, reste plus qu'à faire une boucle !

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2020
    Messages : 3
    Par défaut
    Citation Envoyé par lg_53 Voir le message
    L'interface vous ai déjà proposé: la main, ici, est donnée en paramètre. Et il est écrit texto, dans le commentaire que ça doit afficher la main passée en paramètre. Et pas celle spécifiquement de J1 ou de J2. Maintenant une main étant une liste de Domino, et qu'on peut afficher un Domino, reste plus qu'à faire une boucle !
    Je vous remercie grandement pour votre réponse !

    Etant donné que la main est en parametre , puis-je l'utiliser dans une autre fonction ?
    Pour créer l'affichage de la main du domino , j'ai tenter ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    def affiche_main(self, main):
     
            ld=main
            ld[-1]
            print(ld)
    Python me renvoie un message d'erreur disant que ld n'est pas definis , pouvez vous m'expliquer pourquoi ?

  7. #7
    Membre Expert

    Homme Profil pro
    Ingénieur calcul scientifique
    Inscrit en
    Mars 2013
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur calcul scientifique

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 229
    Par défaut
    Quelques questions, dans le code ci dessous, en commentaire.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    def affiche_main(self, main):
            ld=main   #### ok, pourquoi pas, mais simplement la vous donnez un nouvel alias de main, et vous le nommez ld. Pourquoi ne pas utiliser main directement ?
            ld[-1]       #### Qu'est censé faire cette ligne ? Elle n'est pas valide
            print(ld)

    Dernière ligne de code, vous printez ld, qui n'est autre que main. Donc en gros vos lignes là font juste print(main). Faites déjà cette instruction toute seule pour voir ce que ca produit en sortie. Et après, il faut faire une boucle, pour parcourir les éléments de votre main (qui est une liste), et les printer 1 à 1.

    Etant donné que la main est en parametre , puis-je l'utiliser dans une autre fonction ?
    Non. Sauf si c'est autre fonction à aussi main en paramètre, et ce ne sera pas forcément la même main, tout dépend de comment les fonctions seront appelées. Mais déjà avant de vous attelez aux autres fonctions, faites celle-ci. C'est inutile de vouloir tout faire en même temps, il faut avancer pas à pas, et valider les briques que l'on construit. Inutile de passer à la suite si une brique n'est pas validée.

Discussions similaires

  1. Aide pour Jeu de Pendu sur Python et Tkinter
    Par Jacques Radeon dans le forum Général Python
    Réponses: 4
    Dernier message: 31/12/2016, 16h44
  2. Aide jeu sur Python
    Par david803 dans le forum Débuter
    Réponses: 0
    Dernier message: 01/12/2011, 19h49
  3. programmation de jeu du domino
    Par dinamed dans le forum Développement 2D, 3D et Jeux
    Réponses: 1
    Dernier message: 26/03/2007, 09h42
  4. Projet en C - Jeu de Domino
    Par ludwig16 dans le forum C
    Réponses: 16
    Dernier message: 11/01/2006, 21h00
  5. probleme pour un jeu de dames en python
    Par doudou152 dans le forum Général Python
    Réponses: 7
    Dernier message: 22/04/2005, 14h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo