Twoja gra, krok 3: duch

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. Dodaj klasę `Ghost` (image 17, kolor (100, 116, 139), rozmiar 22, `rotate = False`) z metodą `corner(self)`, która stawia ducha w losowym rogu: `random.choice([(-90, -90), (90, -90), (-90, 70), (90, 70)])`; wywołaj ją w `__init__`. Duch goni czarodzieja: co tick `self.point_towards(wizard)` i `self.move(...)` o 2 (w przykładzie: 1). Utwórz go jako `ghost` i dodaj na planszę jako ostatniego.

Ł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.