Materiały stworzone w ramach Programu „Mistrzowie Kodowania” finansowanego przez Samsung Electronics Polska
Cel
Celem projektu jest stworzenie gry polegającej na odbijaniu piłeczki tak aby zbić wszystkie "klocki" na planszy jednocześnie nie pozwalając piłeczce opaść poniżej "paletki". W prezentowanej wersji pojawia się element przyspieszenia prędkości odbijającej się piłeczki.
Informacje
Poziom trudności dla klas 4-6 ✪✰✰✰ przejdź do scenariusza Arkanoid Gotowy projekt Arkanoid
Poziom trudności dla gimnazjum ✪✰✰✰ - Gotowy projekt Arkanoid (wersja B)
Etapy
W pierwszej kolejności realizujemy etapy opisane w scenariuszu Arkanoid. Główny problemem: Jak zaprogramować odbijanie piłeczki, aby umożliwić zwiększanie prędkości poruszania?
W bloku tworzymy zmienną prędkość i rozwijamy skrypt o:
- ustawienia wartości prędkości początkowej
- wykorzystanie wartości prędkości w algorytmie poruszania się piłeczki
- algorytm zwiększania prędkości w zależności od wybranego schematu.
Skrypt zwiększania prędkości piłeczki po każdym uderzeniu od paletki może wyglądać w następujący sposób:
Skrypt zwiększania prędkości piłeczki po każdym uderzeniu o cel:
Można również wprowadzić zmianę prędkości piłeczki w uzależnieniu od trafienia w cel oraz po uderzeniu w paletkę, np.: