import pygame
import random
pygame .init()

szer, wysok = 800, 600

screen = pygame.display.set_mode((szer, wysok))
pygame.display.set_caption('graffiti')

zegar = pygame.time.Clock()

rozmiar = 60
logo = pygame.Rect(100,100, rozmiar, rozmiar)

predk_x = 1000000000
predk_y = 5



kolor = [255, 255, 255]

uruchomiony = True

while uruchomiony:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            uruchomiony = False
    logo.x += predk_x
    logo.y += predk_y

    if logo.right >= szer or logo.left <= 0:
        predk_x *= -1
        kolor = [random.randint(30, 255) for _ in range(3)]

    if logo.bottom >= wysok or logo.top <= 0:
        predk_y *= -1
        kolor = [random.randint(30, 255) for _ in range(3)]

    screen.fill((20, 20, 20))
    pygame.draw.rect(screen, kolor, logo)

    pygame.display.flip()
    zegar.tick(60)

pygame.quit()