Krok 1: skacząca żaba
Żabi skok - Gry w Pythonie - przykłady (Python)
Gra zaczyna się od żaby i grawitacji. Żaba ma prędkość pionową `vy`: spacja na ziemi daje `vy = 8`, a co tick `y` rośnie o `vy`, a `vy` maleje o 0.5. Dlatego żaba najpierw wznosi się szybko, zwalnia, zawraca i spada. Na ziemi (`y` do -70) zatrzymuje się. Prześledź skok przyciskiem Krok i patrz na `vy`.
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
frog = Frog()
world.add(frog)
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.