1. Časticový systém
from pygame import *
from random import *
WIDTH = 600
HEIGHT = 400
BLACK = Color(0, 0, 0)
particles = []
screen = display.set_mode([WIDTH, HEIGHT])
while True:
for p in particles:
p["x"] += p["vx"]
p["y"] += p["vy"]
p["c"] -= 2
if p["y"] < 0 or p["c"] < 0:
particles.remove(p)
for i in range(5):
p = {
"x": 300,
"y": 380,
"vx": uniform(-1, 1),
"vy": uniform(-3, -1),
"c": 255
}
particles.append(p)
screen.fill(BLACK)
for p in particles:
draw.circle(screen, Color(p["c"], p["c"], p["c"]), (int(p["x"]), int(p["y"])), 8)
display.update()
time.delay(16)