Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pgzero
- import random
- WIDTH = 600
- HEIGHT = 450
- TITLE = "Космическое путешествие"
- FPS = 30
- # Объекты и переменные
- ship = Actor("ship", (300, 400))
- space = Actor("space")
- enemies = []
- # Заполнение списка врагов
- for i in range(5):
- x = random.randint(0, 600)
- y = random.randint(-450, -50)
- enemy = Actor("enemy", (x, y))
- enemy.speed = random.randint(2, 8)
- enemies.append(enemy)
- # Отрисовка
- def draw():
- space.draw()
- ship.draw()
- # Отрисовка врагов
- for i in range(len(enemies)):
- enemies[i].draw()
- # Управление
- def on_mouse_move(pos):
- ship.pos = pos
- # Добавление в список нового врага
- def new_enemy():
- x = random.randint(0, 400)
- y = -50
- enemy = Actor("enemy", (x, y))
- enemy.speed = random.randint(2, 8)
- enemies.append(enemy)
- # Движение врагов
- def enemy_ship():
- for i in range(len(enemies)):
- if enemies[i].y < 650:
- enemies[i].y = enemies[i].y + enemies[i].speed
- else:
- enemies.pop(i)
- new_enemy()
- def update(dt):
- enemy_ship()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement