OtsoSilver

Untitled

Aug 21st, 2021
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. #pgzero
  2.  
  3.  
  4. import random
  5. WIDTH = 600
  6. HEIGHT = 450
  7.  
  8. TITLE = "Космическое путешествие"
  9. FPS = 30
  10. enemies = []
  11. def enemy_new():
  12. global enemies
  13. enemy_pos = (random.randint(20, 580),random.randint(-450, -50))
  14. enemy = Actor('enemy', enemy_pos)
  15. enemy.speed = 10
  16. enemies.append(enemy)
  17.  
  18. def enemy_create():
  19. global enemies
  20. for i in range(5):
  21. enemy_new()
  22.  
  23. def enemy_ship():
  24. global enemies
  25. for enemy in enemies:
  26. if enemy.y < 650:
  27. enemy.y += enemy.speed
  28. else:
  29. enemies.remove(enemy)
  30. enemy_new()
  31.  
  32.  
  33. enemy_create()
  34. # Объекты и переменные
  35. ship = Actor("ship", (300, 400))
  36. space = Actor("space")
  37.  
  38. # Отрисовка
  39. def draw():
  40. space.draw()
  41. ship.draw()
  42. for enemy in enemies:
  43. enemy.draw()
  44.  
  45.  
  46. def on_mouse_move(pos):
  47. ship.pos = pos
  48.  
  49.  
  50. def update(dt):
  51. enemy_ship()
  52. for enemy in enemies:
  53. if enemy.colliderect(ship):
  54. exit()
  55.  
Advertisement
Add Comment
Please, Sign In to add comment