Na tej lekcji:
- powtórzysz tworzenie gier
- wykorzystasz pętle (
zawsze,powtarzaj) - zastosujesz więcej niż jedną zmienną
- nauczysz się sprawdzać i poprawiać program
Zadanie 1
Utwórz grę, w której biorą udział dwa duszki.
- Wybierz tło i postacie
- Jeden duszek:
- porusza się losowo (zawsze)
- Drugi duszek:
- sterowany klawiszami
- Gdy duszki się dotkną:
- gracz zdobywa 10 punktów
- Po zdobyciu 100 punktów:
- wyświetl „Brawo!”
- zatrzymaj grę
WAŻNE: ruch duszka losowego musi być w bloku „zawsze”
Zapisz jako: moja_gra
Zadanie 2
Otwórz projekt z zadania 1.
- Dodaj trzeci duszek
- Porusza się losowo (zawsze)
- Gdy gracz go dotknie:
- traci 10 punktów
- Dodaj nową zmienną:
życie - Ustaw:
- start = 3 życia
- przy błędzie:
życie -1
- Jeśli:
- punkty = -50 LUB
- życie = 0
wyświetl: „Nie udało się!”
zatrzymaj grę
Zadanie 3
Gra dla dwóch graczy (jak wcześniej).
Dodaj:
- Pętle:
- ruch losowego duszka → zawsze
- Zmienne:
licznik1licznik2
- Warunek zakończenia:
- 20 punktów
Warunek zakończenia gry jak na:

Zadanie 4
Ścieżka dla duszka (jak wcześniej), ale dodaj:
NOWE ELEMENTY:
- Ruch duszka:
- sterowany klawiszami
- ale całość działa w pętli „zawsze”
- Dodaj zmienną:
czas - Co sekundę:
czas +1
- Jeśli:
- czas > 30 sekund
przegrana
Odwołanie:

Zapis:
kotek_na_sciezce
Zadanie 5
Animacja duszka (jak wcześniej), ale dodaj:
- Zmianę kostiumu:
w pętli „zawsze” - Dodaj efekt:
- dźwięk przy zmianie kostiumu
- Prędkość animacji:
ustaw przez:
powtarzaj+czekaj
Zadanie 6 (pętle i sterowanie grą)
Dodaj do dowolnej swojej gry:
- Ekran startowy:
- „Kliknij zieloną flagę, aby zacząć”
- Po starcie:
- ustaw:
- punkty = 0
- życie = 3
- Dodaj:
- przycisk restart (np. klawisz „r”)
po naciśnięciu:
- wszystko zaczyna się od nowa
Zadanie 7 (debugowanie)
Sprawdź swój program i odpowiedz:
- Czy:
- punkty zawsze się zgadzają?
- życie spada poprawnie?
- Czy gra:
- kończy się w dobrym momencie?
- Znajdź i popraw:
- przynajmniej 1 błąd
Zapisz poprawioną wersję
Podsumowanie
W tej wersji powtórzyłeś:
- zmienne (punkty, życie, czas)
- pętle (
zawsze,powtarzaj) - warunki (
jeżeli) - sterowanie klawiaturą
- zdarzenia (start, restart)
- testowanie i poprawianie programu
