Na spokojnie
Trochę się nudzę.
Trochę się nudzę.
Odbijanka to prosty projekt, który można rozwijać wraz z poznawaniem możliwości Scratcha. Podzieliłem go na etapy – wersje. Pierwsza korzysta z najprostszych rozwiązań, tak aby każdy element gry dało się zbudować krok po kroku.
Zaczynamy od doboru postaci i tła. Ze względu na sens gry wybrałem piłkę oraz trampolinę – piłka spada, a naszym zadaniem jest odbijanie jej trampoliną.
Jak się gra? Sterujemy trampoliną strzałkami ← → i odbijamy spadającą piłkę. Każde pudło kończy grę.
Co poznajemy w wersji 1?
Zdarzenia – uruchamianie skryptów zieloną flagą
Pętla „zawsze" – serce gry: program powtarza instrukcje w kółko
Sterowanie strzałkami – klawisze jako wejście od gracza, pierwswa interakcja użytkownika z programem
Ruch i kierunek duszka – przemieszczanie się po scenie, ustawianie kierunku lotu piłki
Odbijanie od krawędzi – piłka „czuje" ściany sceny i odbija się od nich
Wykrywanie kolizji – reakcja programu na zderzenie piłki z trampoliną
Losowość – kąt odbicia jest losowy, więc każda rozgrywka wygląda inaczej
Warunek końca gry – jak program „wie", że gracz przegrał i co wtedy robi
Całość zbudowana jest celowo bez zmiennych – skupiamy się na logice działania gry, a nie na dodatkowych pojęciach. Świadomy wybór dydaktyczny: najpierw mechanizmy, potem narzędzia.