import pygame
import random

pygame.init()
szer, wysok = 800, 600
ekran = pygame.display.set_mode((szer, wysok))
zegar = pygame.time.Clock()

punkty = []
for i in range(50):
    punkty.append([random.randint(0, 800), random.randint(-600, 0), random.randint(1, 3)])

smuga_surface = pygame.Surface((szer, wysok))
smuga_surface.fill((0,0,20))
smuga_surface.set_alpha(20)

run = True
while run:
    for e in pygame.event.get():
        if e.type == pygame.QUIT: run = False

    ekran.blit(smuga_surface, (0, 0))

    for p in punkty:
        p[1] += p[2]
        p[0] += 2

        if p[1] > 600:
            p[1] = random.randint(-100,0)
            p[0] = random.randint (0, 800)

        pygame.draw.circle(ekran, (200, 200, 255), (p[0], p[1]), 3)

    pygame.display.flip()
    zegar.tick(60)
pygame.quit()
