Śnieg wraca na górę
Wiele obiektów i losowość - Gry w Pythonie - wstęp (Python)
Płatki spadają, każdy z własną, wylosowaną prędkością. Gdy płatek wypadnie na dole, nie usuwamy go: wraca na samą górę w nowym, losowym `x`. Dzięki temu śnieg pada bez końca, a płatków jest wciąż tyle samo.
import random
class Flake(Sprite):
def __init__(self):
self.image = 39
self.color = (186, 230, 253)
self.size = random.randint(6, 12)
self.position = (random.randint(-100, 100), random.randint(-100, 100))
self.speed = random.randint(1, 3)
def update(self):
self.y = self.y - self.speed
self.turn(2)
if self.y <= -95:
self.position = (random.randint(-100, 100), 100)
for i in range(30):
world.add(Flake())
world.start()Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Gry w Pythonie - wstęp·Zaloguj się, aby zapisać postęp na koncie.