Untitled

 avatar
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