Un petit jeu réalisé avec pgzero
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import pgzrun
  2. TITLE = "Paf l'oiseau"
  3. WIDTH = 400
  4. HEIGHT = 708
  5. vitesse_defilement = 1
  6. def reset():
  7. print("Retour au départ...")
  8. titi.vivant = True
  9. titi.speed = 1
  10. titi.center = (75, 350)
  11. tube_superieur.center = (300, 0)
  12. tube_inferieur.center = (300, tube_superieur.height + ecart)
  13. def on_mouse_down():
  14. print('Clic souris !')
  15. if (titi.vivant) :
  16. titi.speed = -6.5
  17. def update():
  18. titi.image= "bird1"
  19. titi.vivant = True
  20. titi.y += titi.speed
  21. titi.speed += gravite
  22. tube_superieur.x -= vitesse_defilement
  23. tube_inferieur.x -= vitesse_defilement
  24. if tube_superieur.right < 0 :
  25. tube_superieur.left = WIDTH
  26. tube_inferieur.left = WIDTH
  27. if titi.y > HEIGHT or titi.y < 0:
  28. reset()
  29. def hurt_tube():
  30. print("Paf!")
  31. titi.image = ("birddead") # appliquer image oiseau mort
  32. if (titi.colliderect(tube_superieur)) or (titi.colliderect(tube_inferieur)) :
  33. hurt_tube()
  34. titi.vivant = False
  35. def draw():
  36. screen.blit('background', (0, 0))
  37. titi.draw()
  38. tube_superieur.draw()
  39. tube_inferieur.draw()
  40. titi = Actor('bird1')
  41. ecart = 140
  42. tube_superieur = Actor('top')
  43. tube_inferieur = Actor('bottom')
  44. # print(tube_superieur.width, tube_superieur.height)
  45. gravite = 0.3
  46. reset()
  47. pgzrun.go()