import pygame
import random

pygame.init()
ekran = pygame.display.set_mode((800, 600))
zegar = pygame.time.Clock()
szer, wysok = 800,600

punkty = []
for i in range(50):
    punkty.append([random.randint(0,800), random.randint(-600,0), random.randint(2,6)])

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[0] += p[2]
        p[1] += p[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]),5)
    pygame.display.flip()
    zegar.tick(60)
pygame.quit()