Krok 1: rakieta

Gwiezdny zbieracz - Gry w Pythonie - przykłady (Python)

Ta gra jest sterowana klawiaturą. Klasa `Rocket` w `update` sprawdza cztery strzałki przez `world.key(...)` i przesuwa rakietę o 4. Kliknij planszę, żeby przyjmowała klawisze, i polataj rakietą.

class Rocket(Sprite):
  def __init__(self):
    self.image = 12
    self.color = (234, 88, 12)
    self.size = 22

  def update(self):
    if world.key('right'):
      self.x = self.x + 4
    if world.key('left'):
      self.x = self.x - 4
    if world.key('up'):
      self.y = self.y + 4
    if world.key('down'):
      self.y = self.y - 4

rocket = Rocket()
world.add(rocket)
world.start()

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Gry w Pythonie - przykłady·Zaloguj się, aby zapisać postęp na koncie.