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.