Twoja gra, krok 10: chwila ochrony
Meteorytowy deszcz - 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. Po zderzeniu rakieta przez 3 sekundy (w przykładzie: 2) jest nietykalna i mruga. Rakieta dostaje `safe = 0`. Meteor odbiera życie przy dotknięciu tylko wtedy, gdy `rocket.safe == 0`, i ustawia wtedy `rocket.safe = 90`; przy ochronie przelatuje dalej. W stanie `"play"` rakieta, gdy `safe > 0`, zmniejsza `safe` o 1 i ustawia `self.visible = self.safe % 10 < 5`. Gra gotowa!
Ł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.