Twoja gra, krok 4: życia i koniec gry
Duchy w zamku - Gry w Pythonie - przykłady (Python)
Zacznij od swojego kodu z poprzedniego zadania: przycisk "Kod z poprzedniego zadania" na pasku nad edytorem wstawi go za Ciebie. `Game` dostaje `lives = 4` (w przykładzie: 3) i `state = "play"`. W stanie `"play"` napis jest na (0, 88) i ma postać `Klucze: K Życia: L` (dwie spacje), a gdy życia spadną do 0, stan zmienia się na `"over"`. W stanie `"over"` napis jedzie na środek (0, 0): `Koniec gry! Klucze: K`. Duch, który dotknie czarodzieja, zabiera życie, odsyła czarodzieja na (0, 0) i sam wraca do losowego rogu (`self.corner()`). Czarodziej, klucz i duch działają tylko w stanie `"play"`: na początku ich `update` dopisz `if game.state != "play": return`.
Ł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.