begin process at 2013 05 20 02:48:39
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > PIERRE FEUILLE CISEAUX AVEC TUX DROID

PIERRE FEUILLE CISEAUX AVEC TUX DROID


 Information sur la source

Note :
Aucune note
Catégorie :Jeux Classé sous :tuxdroid, pfc, voice Niveau :Débutant Date de création :08/01/2009 Date de mise à jour :01/02/2009 23:36:39 Vu / téléchargé :2 879 / 67

Auteur : KimbleMandel

Ecrire un message privé
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Il s'agit juste d'un simple exemple de connexion avec un Tux Droid.
                                                                  



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

01 février 2009 23:36:40 :
Ajout d'un label

 Sources du même auteur

Source avec Zip LIRE DES FICHIERS PCAP
Source avec Zip FTP AVEC PYTHON
VÉRIFIER SES MAILS AVEC TUX DROID
Source avec Zip HIDS EN PYTHON
WIIMOTE AVEC PYTHON

 Sources de la même categorie

Source avec Zip Source avec une capture MORBAK500 : JEU DE MORPION (TIC-TAC-TOE) par Mints
Source avec Zip Source avec une capture ASTRE3.0 : CASSE BRIQUES par Mints
Source avec Zip Source avec une capture SUDOSUDO : SUDOKU EN PYTHON par Mints
Source avec Zip Source avec une capture MODIFICATION SUR UN SNAKE EN PYTHON par zeen1x
Source avec Zip Source avec une capture PRINCIPE TETRIS EN PYTHON 2ÈME VERSION par Mints

 Sources en rapport avec celle ci

VÉRIFIER SES MAILS AVEC TUX DROID par KimbleMandel

Commentaires et avis

Commentaire de aera group le 17/01/2009 19:38:13

Bonjour,

J'ai testé ton code, et je souhaite te faire par de mes constatations (j'ai supprimer toutes les lignes de TUX DROID car je ne l'ai pas je ne sais même pas à quoi il peut bien servir :p):


- Tu as créé une interface graphique avec Tkinter, mais pourquoi afficher les résultats dans la console ? En effet, pourquoi créé une interface graphique si par la suite tu ne t'en sers pas. Encore plus paradoxal : le score s'affiche dans la fenêtre alors que le choix du pc s'inscrit dans la console !!! Il suffit de rajouter un Label pour afficher le choix du pc et supprimer les print.

- Plus grave, j'ai pu observé une fonction incluse dans une fonction !!! C'est une horreur, aussi bien d'un point de vu algorithmique (que je ne partage pas), que d'un point de vu pratique ou "esthétique" (que je défend) !!! Pour moi, c'est comme une erreur de programmation, c'est un bricolage mais pas une réel instruction !
Je ne te note pas tous de suite pour te laisser le temps de te corriger, un petit indice pour ton problème de fonction : l'instruction lambda et Google sont tes amis !

Commentaire de KimbleMandel le 19/01/2009 17:20:01

Bonjour,

Il est clair que ce code ne vaut pas grand chose.

Pour ta première réflexion, niveau IHM je suis bien d'accord. Il faut dire que je n'aime pas trop m'appliquer pour les interfaces (raison pour laquelle je supporte Tkinter) et j'ai toujours un shell d'ouvert. Donc je n'avais pas remarqué que ça peut être embêtant. Finalement, c'est bête.

Niveau algorithmique je ne comprends pas réellement en fait. En pas moins de 5 ans d'algo on ne m'a pas encore dit cela.
Puis ce n'est pas une erreur. Le fait de ne pas utiliser de fonction lambda ce coup ci est un choix. Une erreur est plutôt un 'oubli' ou à la limite une décision inappropriée qui mènerai à l'introduction d'un ou plusieurs défauts. Je fais assez rarement des erreurs volontaires en fait.

Commentaire de aera group le 01/02/2009 11:56:18

Bonjour,

Quand je dis que tu as commi une erreur, j'ai bien précisé que c'est de mon point de vu car certe, ton programme fonctionne. Pourquoi dis je que c'est une erreur, car la "sous fonction" que tu as créé ne peu pas être appeler (ba oui, pour l'exécuter il faut que tu la créé grace à la fonction "principale"). Plus garve, à chaque fois que tu appel la fonction "buttonAction" tu créé la fonction "f", mais elle ne se détruit pas !!! En fait des que tu appuis sur un bouton tu créé une fonction f qui est utilisé une fois mais qui n'est pas détruite et qui prend de la place dans la mémoire vive ! lambda créé une fonction l'exécute puis la détruit ! La diférence est là.

Pour l'inetrface, ca fait 3 ans que je ne fait plus de Tk et il ma falut 2 min 27s pour ajouter les résultats dans la fenêtre tu pourrais essayer de faire cette petite modification

Commentaire de KimbleMandel le 02/02/2009 00:05:54

Bonjour,
Franchement je ne sais pas pour la fonction. J'ai fais des sorties vers un fichier texte de "gc.get_objects()" en appuyant plusieurs fois sur les boutons. ça à généré un fichier d'environ 36 Mo... (merci grep)
Le résultat est le même si je clique une seule fois sur un bouton.
Voilà:
"""
'func': <function fonctionTest at 0xb69a32cc>}
'func': <function fonctionTest at 0xb69a3304>}
'func': <function fonctionTest at 0xb69a333c>}
<function fonctionTest at 0xb69a32cc>
<function fonctionTest at 0xb69a3304>
<function fonctionTest at 0xb69a333c>
'_tclCommands': ['3064924116LfonctionTest']
'_tclCommands': ['3064924076LfonctionTest']
'_tclCommands': ['3064923916LfonctionTest']
['3064924116LfonctionTest']
['3064924076LfonctionTest']
['3064923916LfonctionTest']
'fonctionTest': 'fonctionTest'
'fonctionTest'
'fonctionTest'
'fonctionTest')
<code object fonctionTest at 0xb7c00530
"""
Qu'importe ce que je fasse, je trouve ça.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Shi Fu Mi [ par hellgeek ] Bonjour à tous, je débute tout juste avec Python et j'ai un problème en codant un petit shifumi [code=py]pfc="" import random def tirage_ordi :


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2013
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,434 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales