Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1161 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  Aide projet ISN [python]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Aide projet ISN [python]

n°2226883
oxo96
Posté le 30-04-2014 à 22:50:10  profilanswer
 

Bonsoir,  
je suis actuellement élève en classe de Terminal S en option ISN et j'ai besoin d'aide pour mon projet. J'essaye de programmer un jeu avec des notes de musique. Ce jeu est inspiré à guitar hero pour ce qui connaissent. Dans mon programme des boules de couleurs bleues defilent de haut en bas grace aux fonctions deplacement1 et deplacement2. J'aimerai savoir si vous connaissez un moyen pour rappeler plusieurs fois une meme fonction toute les x secondes. Ici j'aimerai rappeler 3 fois ma fonction deplacement1 avec un intervalle de 4 secondes à chaque appel. C'est en language python
Merci d'avance
Voici mon code :
from graphics.fenetres import *
from graphics.couleurs import *
f= Fenetre()
zg=f.graphique(largeur = 1300,hauteur = 950,couleur =noir)
a=Point(340,950)
b=Point(340,0)
zg.draw_line(a,b,bleu)
#colonne bleu
c=Point(510,950)
d=Point(510,0)
zg.draw_line(c,d,blanc)
#colonne  blanche
e=Point(680,950)
g=Point(680,0)
zg.draw_line(e,g,rouge)
#colonne rouge
h=Point(850,950)
i=Point(850,0)
zg.draw_line(h,i,vert)
#colonne verte
j=Point(1020,950)
k=Point(1020,0)
zg.draw_line(j,k,jaune)
#colonne verte
A=Point(340,720)
zg.draw_fill_circle(A,20,bleu)
#cercle bleu
B=Point(510,720)
zg.draw_fill_circle(B,20,blanc)
#cercle blanc
C=Point(680,720)
zg.draw_fill_circle(C,20,rouge)
#cercle rouge
D=Point(850,720)
zg.draw_fill_circle(D,20,vert)
#cercle vert
E=Point(1020,720)
zg.draw_fill_circle(E,20,jaune)
#cercle jaune
S=Point(550,120)#Point "Super"
G=Point(840,120)#Point "Guitar"
w=Point(140,260)#Point "Magenta"
zg.aff_texte("Super",S,taille=70,couleur='red',souligne = 'N',gras='Y',italique='N')
zg.aff_texte("Guitar",G,taille=70,couleur='blue',souligne = 'N',gras='Y',italique='N')
zg.aff_texte("Score",w,taille=70,couleur='magenta',souligne = 'N',gras='Y',italique='N')
 
 
def deplacement1() :
        global boules
        global centres_boules
        for b in boules:
                zg.efface(b)
        for p in centres_boules:
                p.y +=40
        boules = [zg.draw_fill_circle(c,20,cyan) for c in centres_boules]
        zg.after(280,deplacement1)
     
centres_boules=[Point(340,200+i*100) for i in range(3)]
boules = [zg.draw_fill_circle(c,20,cyan) for c in centres_boules]
zg.after(280,deplacement1)
 
# deplacement verticale des boules sur la 1 ere colone
 
 
 
def deplacement2() :
        global boule2
        global centre_boule2
        for q in boule2:
                zg.efface(q)
        for l in centre_boule2:
                l.y +=40
        boule2= [zg.draw_fill_circle(z,20,cyan) for z in centre_boule2]
        zg.after(250,deplacement2)
     
centre_boule2=[Point(510,200+i*40) for i in range(6)]
boule2= [zg.draw_fill_circle(z,30,cyan) for z in centre_boule2]
zg.after(180,deplacement2)
 
# deplacement verticale des boules sur la 2eme colone

Message cité 1 fois
Message édité par oxo96 le 01-05-2014 à 21:17:38
mood
Publicité
Posté le 30-04-2014 à 22:50:10  profilanswer
 

n°2226984
masklinn
í dag viðrar vel til loftárása
Posté le 02-05-2014 à 12:52:36  profilanswer
 

oxo96 a écrit :

J'aimerai savoir si vous connaissez un moyen pour rappeler plusieurs fois une meme fonction toute les x secondes.


C'est pas ce que fait ton zg.after?


Message édité par masklinn le 02-05-2014 à 12:53:11

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  Aide projet ISN [python]

 

Sujets relatifs
Projet de site[PL SQL] Aide sur requete
Besoin d'aide: Programme sous MikroC[Recherche programmeur] Projet E-Sports
exemple du projet sur SINAMICS S120 CU310 PNbesoin d'aide
aide pour exerciceCompiler des sources d'un logiciel en C -> Aide
Aide button de recherche sur un tableau 
Plus de sujets relatifs à : Aide projet ISN [python]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR