Koniec gry: world.stop()

Metoda update i pętla gry - Gry w Pythonie - wstęp (Python)

`world.stop()` zatrzymuje pętlę gry: `update` przestaje być wołane. Rakieta leci w górę, a gdy dotrze na wysokość 80, zatrzymuje całą grę. To pierwszy warunek końca gry: w prawdziwych grach będzie to zebranie wszystkich monet albo utrata ostatniego życia.

class Rocket(Sprite):
  def __init__(self):
    self.image = 12
    self.color = (220, 38, 38)
    self.size = 40
    self.position = (0, -80)

  def update(self):
    self.move(2)
    if self.y >= 80:
      print("Rakieta na orbicie!")
      world.stop()

world.add(Rocket())
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.