Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pgzero
- import random
- WIDTH = 1000 # Ширина окна
- HEIGHT = 600 # Высота окна
- TITLE = "Название игры" # Заголовок окна игры
- FPS = 30 # Количество кадров в секунду
- x_ball = 0
- y_ball = 1
- enemies = []
- for j in range(5):
- for i in range(5):
- enemy = Actor('plate',topleft = (i * 200, j * 40))
- enemies.append(enemy)
- player = Actor('hero', (500, 500))
- ball = Actor('ball', (500, 480))
- fon = Actor('fon')
- def draw():
- fon.draw()
- for enem in enemies:
- enem.draw()
- player.draw()
- ball.draw()
- def ball_move():
- global x_ball, y_ball
- ball.top -= 5 * y_ball
- ball.left -= 5 * x_ball
- enemy_index = ball.collidelist(enemies)
- if enemy_index != -1:
- y_ball = -1
- enemy = enemies[enemy_index]
- enemy_x_collide = (enemy.left + 75) - ball.left
- x_ball = (enemy_x_collide / 75)
- enemies.remove(enemy)
- if ball.colliderect(player):
- player_collide = (player.left + 75) - ball.left
- y_ball = 1
- x_ball = (player_collide / 75)
- def update(dt):
- ball_move()
- def on_mouse_move(pos):
- player.pos = (pos[0], 500)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement