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

Tkinter Python Discussion :

Clones a vous de jouer ?


Sujet :

Tkinter Python

  1. #1
    Membre expérimenté
    Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    Juin 2010
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 077
    Points : 1 742
    Points
    1 742
    Par défaut Clones a vous de jouer ?
    J'ai construit un jeu à 2 joueurs avec Tkinter mais j'ai un problème.
    Le jeu est constituer de deux classes clones: 2 Classes identique sauf les noms d'attributs et de méthodes (vive l'orientation objet de python) changeant d'une lettre:
    Une fois finaliser et mes expériences sur les classes terminer (instanciation == 2 objets !=) le joueur 2 bug: après avoir relue 10000 fois la classe et l'interpréteur n'affichant pas de message d'erreur (après avoir jouer c'est mieux) je ne comprend pas que la fonction flash() qui sert a flasher des boutons (peut-etre limiter en nombres car les derniers flashs bugs) et les variables de controles qui servent a empecher qu'un bouton soit actionner 2 fois de suite ne fonctionnent pas dans la classe du joueur 2 pourtant identique en tout point au joueur 1 qui lui fonctionne.
    Le jeu fait quand meme 2400 lignes, blanc compris, et a le meme problème sur une autre plate-forme, par ailleurs la version alléger a le meme problème aussi.
    Je suis désespérer et j'ai entendu parler de débogage si quelqu'un peut m'aider sa serai sympa, merci.
    Le jeu fonctionne mais bug: à vous de jouer...
    Pour faire tes armes:
    Use du présent pour construire ton futur sinon use de ce que tu as appris auparavant.
    Et sois toujours bien armé avant de te lancer.
    Le hasard ne sourit qu'aux gens préparés...
    Site: Website programmation international (www.open-source-projects.net)
    Site: Website imagerie 3D (www.3dreaming-imaging.net)
    Testez aux moins pendant une semaine l'éditeur avec terminaux intégrées it-edit Vous l'adopterai sûrement !
    FUN is HARD WORK !!!

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 046
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 046
    Points : 1 376
    Points
    1 376
    Par défaut
    un lien vers le code, qu'on voit à quoi ressemble le bug ?

  3. #3
    Membre expérimenté
    Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    Juin 2010
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 077
    Points : 1 742
    Points
    1 742
    Par défaut It Bug Here
    Le copier-coller n'a pas respecter l'indentation mais c'est assez clair pour comprendre si on comprend le python.

    Les lignes de methodes qui buggent sont marquer: #It Bug Here, dans la classe 'Spieler_2' (2ieme tiers du code).

    http://3dcyberspace.unblog.fr/2010/08/10/prg/

    Mais je pense que c'est plutot un bug de python que du code comme décrit dans l'article du dessus.

    Mais si vous pouvez m'aider merci d'effectuer le travail titanesque de lire le code d'un autre si long, les instructions ne sont pas difficiles car étant débutant mais merci quand meme merci de me dire ce qui fait bugger mon programme.
    Pour faire tes armes:
    Use du présent pour construire ton futur sinon use de ce que tu as appris auparavant.
    Et sois toujours bien armé avant de te lancer.
    Le hasard ne sourit qu'aux gens préparés...
    Site: Website programmation international (www.open-source-projects.net)
    Site: Website imagerie 3D (www.3dreaming-imaging.net)
    Testez aux moins pendant une semaine l'éditeur avec terminaux intégrées it-edit Vous l'adopterai sûrement !
    FUN is HARD WORK !!!

  4. #4
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 046
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 046
    Points : 1 376
    Points
    1 376
    Par défaut
    Peut-être ...
    les lignes 1591,1635,1822 et 1826 dans la class Spieler_2 n'ont pas de correspondance dans la class Spieler_1.
    Pas testé, trop la flemme de refaire l'indentation du code ^^

  5. #5
    Membre expérimenté
    Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    Juin 2010
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 077
    Points : 1 742
    Points
    1 742
    Par défaut problème résolut
    Après la 10 001 relecture j'ai enfin trouver :
    Fausse référence a des méthodes: c'est a cause de la récursivité de mon programme et des noms de méthodes analogues que je me suis tromper excuser le dérangement.
    Pour faire tes armes:
    Use du présent pour construire ton futur sinon use de ce que tu as appris auparavant.
    Et sois toujours bien armé avant de te lancer.
    Le hasard ne sourit qu'aux gens préparés...
    Site: Website programmation international (www.open-source-projects.net)
    Site: Website imagerie 3D (www.3dreaming-imaging.net)
    Testez aux moins pendant une semaine l'éditeur avec terminaux intégrées it-edit Vous l'adopterai sûrement !
    FUN is HARD WORK !!!

  6. #6
    Membre expérimenté Avatar de pacificator
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 074
    Points : 1 728
    Points
    1 728
    Par défaut
    pour conserver l'indentation, tu peux mettre ton code dans des balises <pre></pre>
    "Etre conscient de la difficulté permet de l'éviter.."
    Lao-Tseu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 30/09/2009, 01h37
  2. A vous de jouer : Liste des objets VBS exploitables
    Par john.fender dans le forum VBScript
    Réponses: 0
    Dernier message: 30/10/2008, 10h32
  3. Requête casse tête.. à vous de jouer.. :)
    Par chriscoolletoubibe dans le forum Hibernate
    Réponses: 3
    Dernier message: 17/09/2007, 09h39

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