Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pgzero
- import random
- WIDTH = 600
- HEIGHT = 450
- TITLE = "Космическое путешествие"
- FPS = 30
- enemies = []
- def enemy_new():
- global enemies
- enemy_pos = (random.randint(20, 580),random.randint(-450, -50))
- enemy = Actor('enemy', enemy_pos)
- enemy.speed = 10
- enemies.append(enemy)
- def enemy_create():
- global enemies
- for i in range(5):
- enemy_new()
- def enemy_ship():
- global enemies
- for enemy in enemies:
- if enemy.y < 650:
- enemy.y += enemy.speed
- else:
- enemies.remove(enemy)
- enemy_new()
- enemy_create()
- # Объекты и переменные
- ship = Actor("ship", (300, 400))
- space = Actor("space")
- # Отрисовка
- def draw():
- space.draw()
- ship.draw()
- for enemy in enemies:
- enemy.draw()
- def on_mouse_move(pos):
- ship.pos = pos
- def update(dt):
- enemy_ship()
- for enemy in enemies:
- if enemy.colliderect(ship):
- exit()
Advertisement
Add Comment
Please, Sign In to add comment