Krok 2: grzyb
Żabi skok - Gry w Pythonie - przykłady (Python)
Dochodzi przeszkoda: grzyb jedzie w lewo o 3, a na lewej krawędzi wraca na prawo. Na razie nic się nie dzieje przy zderzeniu, to przyjdzie w kolejnym kroku.
class Frog(Sprite):
def __init__(self):
self.image = 22
self.color = (34, 197, 94)
self.size = 20
self.rotate = False
self.position = (-60, -70)
self.vy = 0
def update(self):
if world.key('space') and self.y == -70:
self.vy = 8
self.y = self.y + self.vy
self.vy = self.vy - 0.5
if self.y <= -70:
self.y = -70
self.vy = 0
class Mushroom(Sprite):
def __init__(self):
self.image = 29
self.color = (220, 38, 38)
self.size = 20
self.position = (100, -70)
def update(self):
self.x = self.x - 3
if self.x <= -100:
self.x = 100
frog = Frog()
mushroom = Mushroom()
world.add(frog)
world.add(mushroom)
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.