Meta: koniec gry na krawędzi
Krawędzie - Gry w Pythonie - wstęp (Python)
Krawędź może kończyć grę. Każdy żółw ma imię i prędkość; ten, który pierwszy dotrze do górnej krawędzi (`y >= 90`), wygrywa: wypisujemy jego imię i zatrzymujemy grę. Każda postać sprawdza metę w swoim `update`.
class Turtle(Sprite):
def __init__(self, name, x, speed):
self.image = 24
self.color = (22, 163, 74)
self.size = 30
self.position = (x, -85)
self.name = name
self.speed = speed
def update(self):
self.y = self.y + self.speed
if self.y >= 90:
print("Wygrywa", self.name)
world.stop()
world.add(Turtle("Tosia", -50, 1.2))
world.add(Turtle("Franek", 0, 1.5))
world.add(Turtle("Zuzia", 50, 1.4))
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.