MOTUS EN PYTHON 2.6 AVEC TKSNACK

cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 - 6 oct. 2011 à 09:48
YepoMax Messages postés 74 Date d'inscription samedi 8 décembre 2012 Statut Membre Dernière intervention 14 juin 2014 - 17 mai 2014 à 16:34
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/53651-motus-en-python-2-6-avec-tksnack

YepoMax Messages postés 74 Date d'inscription samedi 8 décembre 2012 Statut Membre Dernière intervention 14 juin 2014 20
17 mai 2014 à 16:34
Bonjour,
Si j'ai bien compris, l'auteur a d'abord fait le jeu en Python 3.2 mais l'a changé pour utiliser tkSnack pour remplacer winsound. La solution la plus simple serait de retrouver le code qui utilise winsound et de remplacer winsound par Pygame (qui est très facile d'utilisation pour le son et multi-platform) par exemple.
Sinon, essayez d'utiliser le script 2to3 qui se trouve dans le dossier C:\Python34\Tools\Scripts (aussi utiliser ce script sur tkSnack).

Sinon, réécrire le projet entier, ce qui ne serait pas un mal car il y a clairement moyen d'optimiser le code de ce jeu.

Bien à vous,
YepoMax.
titi71500 Messages postés 3 Date d'inscription vendredi 16 mai 2014 Statut Membre Dernière intervention 18 octobre 2014
17 mai 2014 à 11:32
Salut tout le monde, est-ce que quelqu'un pourrait m'expliquer comment faire tourner ce programme sous windows et comment le modifier pour qu'il tourne sur linux en python version 3.3.2?
Merci d'avance
Bastien
cs_Mickman Messages postés 2 Date d'inscription mardi 18 mai 2010 Statut Membre Dernière intervention 16 octobre 2011
16 oct. 2011 à 01:54
D'accord, très bien.

Dans ce cas j'ai hate de voir à quoi ressemble ce code....je n'ai pas pu l'essayer dû à l'incompatibilité avec mon système d'exploitation.
Mints Messages postés 69 Date d'inscription mercredi 1 novembre 2000 Statut Membre Dernière intervention 1 juin 2018 7
14 oct. 2011 à 12:54
En effet de part la présence du module winsound ce programme ne fonctionne que sous windows, mais je vais faire une maj qui inclura plutôt le module tkSnack. De ce fait il ne sera plus codé en python 3.2 mais en 2.6 .
cs_Mickman Messages postés 2 Date d'inscription mardi 18 mai 2010 Statut Membre Dernière intervention 16 octobre 2011
12 oct. 2011 à 13:43
Bonjour,

Ce code ne fonctionne que sous Windows ?

Bien cordialement,
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
12 oct. 2011 à 08:37
Désolé j'ai mis un peu plus longtemps pour tester que prévu.

10/10
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
6 oct. 2011 à 09:52
Non, j'aurais du lire le code plus attentivement avant de poster mon commentaire, le code est très bien commenté, c'est juste que les """ ne sont pas colorisés.

Si le test que je fais ce soir de ton programme est ok, je te met un 10/10.
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
6 oct. 2011 à 09:48
Bonjour,

Enfin, un code python qui a l'air de bonne qualité. Je désespérais d'en voir un sur ce site. Je ne peux pas l'exécuter pour l'instant mais dès que je serai de retour chez moi, je le testerai.

De plus, le code a l'air assez clair même s'il manque de commentaires, les noms des variables sont très explicites, tu coup, la lecture est plutôt simple.
Rejoignez-nous