Untitled
unknown
plain_text
2 months ago
1.7 kB
8
Indexable
from pygame import *
import random
WINDOW_WIDTH = 900
WINDOW_HEIGHT = 650
IMAGE_BACKGORUND = "background.png"
IMAGE_SPRITE_1 = "sprite1.png"
IMAGE_SPRITE_2 = "sprite2.png"
PLAYER_SPEED = 1
PLAYER_SIZE = 100
FPS = 120
#створи вікно гри
window = display.set_mode((WINDOW_WIDTH, WINDOW_HEIGHT))
display.set_caption("Catch")
background_1 = image.load(IMAGE_BACKGORUND)
background_1 = transform.scale(background_1, (WINDOW_WIDTH, WINDOW_HEIGHT))
sprite_1 = image.load(IMAGE_SPRITE_1)
sprite_1 = transform.scale(sprite_1, (PLAYER_SIZE, PLAYER_SIZE))
sprite_2 = image.load(IMAGE_SPRITE_2)
sprite_2 = transform.scale(sprite_2, (PLAYER_SIZE, PLAYER_SIZE))
run = True
clock = time.Clock()
player_2_x, player_2_y = random.randint(0, WINDOW_WIDTH-PLAYER_SIZE), random.randint(0, WINDOW_HEIGHT-PLAYER_SIZE)
player_1_x, player_1_y = WINDOW_WIDTH/2-PLAYER_SIZE/2, WINDOW_HEIGHT/2-PLAYER_SIZE/2
def move():
keys = key.get_pressed()
global player_2_y, player_2_x, player_1_y, player_2_x
if keys[K_s]:
player_2_y += PLAYER_SPEED
while run:
clock.tick(FPS)
window.blit(background_1, (0,0) )
window.blit(sprite_1, (player_1_x, player_1_y) )
window.blit(sprite_2, (player_2_x, player_2_y) )
move()
for e in event.get():
if e.type == QUIT:
run = False
display.update()
quit()
#задай фон сцени
#створи 2 спрайти та розмісти їх на сцені
#оброби подію «клік за кнопкою "Закрити вікно"»Editor is loading...
Leave a Comment