Krok 1: czarodziej w jaskini

Kryształowa jaskinia - Gry w Pythonie - przykłady (Python)

Gra zaczyna się od bohatera. Klasa `Player` to czarodziej (image 0) z `rotate = False`, żeby stał prosto. W `update` cztery warunki `world.key(...)` przesuwają go strzałkami o 3. Na dole programu powstaje obiekt `player`, trafia na planszę, a `world.start()` uruchamia pętlę gry. Uruchom, kliknij planszę i pochodź strzałkami, a potem prześledź `update` przyciskiem Krok.

class Player(Sprite):
  def __init__(self):
    self.image = 0
    self.color = (124, 58, 237)
    self.size = 25
    self.rotate = False

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

player = Player()
world.add(player)
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.