jeu d'obstacles avec tkinter
Bonjour à tous, je rédige ce post pour demander votre aide car je suis un peu dos au mur...
Avec mon groupe d'ISN nous avons pour projet de faire un jeu d'obstacle (un bonhomme doit sauter par dessus des carrés), le problème vient du fait que j'arrive à créer un obstacle qui va de droite à gauche, mais au moment d'en faire plusieurs, qui apparaissent à des moments différents (sinon cela n'aurait pas d'intérêt), c'est l'impasse.
Je vous joins le code pour générer les obstacles en espérant pouvoir trouver une solution...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
obstacle= [0, 0, 0, 0]
pos_x_o2 = 0
def app_obst(x):
global obstacle, del_obst, dpcmt, pos_x_b
while x >= 0:
for i in range (len(obstacle)):
if i == len(obstacle):
i=0
can.move(obstacle[i], -dpcmt, 0)
x = x - dpcmt
print(x, ", ", pos_y_o)
if x <= -30:
del_obst= True
can.delete(obstacle[i])
elif (pos_x_b-20 < x < pos_x_b+50) & (pos_y_b+320 < pos_y_o <= pos_y_b+360):
game_over()
def deplacement():
global obstacle, pos_x_o, pos_x_o2, del_obst
pos_x_o2 = pos_x_o
while arret == False:
fen.after(100, app_obst(pos_x_o2))
def obst(): #dessin de l'obstacle
for i in range (len (obstacle)):
obstacle[i] = can.create_rectangle(pos_x_o,pos_y_o,pos_x_o+30,pos_y_o+30, fill='red') |