Chcesz stworzyć labirynt w Scratch? Świetnie! To proste, nawet jeśli dopiero zaczynasz.
Krok 1: Przygotowanie Sceny
Wyobraź sobie pustą kartkę. To Twoja scena.
Tło: Wybierz białe tło.
Duszek: Dodaj duszka. To Twój gracz.
Zmień jego rozmiar. Niech będzie mały, żeby mógł przejść przez labirynt.
Na przykład, ustaw rozmiar na 30%.
To tak, jakby Twój pionek w grze planszowej zmalał.
Krok 2: Rysowanie Labiryntu
Teraz najważniejsze: labirynt!
Wybierz tło. Kliknij "maluj".
Kolor: Wybierz ciemny kolor, na przykład czarny.
Narzędzie: Użyj pędzla lub linii.
Narysuj ściany labiryntu. Rysuj powoli i dokładnie.
Pomyśl o labiryncie z kukurydzy. Ściany muszą być solidne.
Zostaw wolne przestrzenie. Tamtędy przejdzie Twój duszek.
Stwórz wejście i wyjście. To ważne!
Sprawdź, czy duszek może przejść. Jeśli nie, popraw labirynt.
Krok 3: Programowanie Ruchu Duszka
Duszek musi się poruszać. Potrzebuje kodu!
Kliknij na duszka.
Ruch w górę
Wybierz zdarzenie "kiedy klawisz strzałka w górę naciśnięty".
Dodaj blok "zmień y o 10".
To jak wspinanie się po drabinie. Idziemy do góry!
Ruch w dół
Wybierz zdarzenie "kiedy klawisz strzałka w dół naciśnięty".
Dodaj blok "zmień y o -10".
Schodzimy po drabinie w dół. Zauważ minus przed liczbą!
Ruch w prawo
Wybierz zdarzenie "kiedy klawisz strzałka w prawo naciśnięty".
Dodaj blok "zmień x o 10".
Idziemy w prawo. Jak krok w prawo podczas tańca.
Ruch w lewo
Wybierz zdarzenie "kiedy klawisz strzałka w lewo naciśnięty".
Dodaj blok "zmień x o -10".
Idziemy w lewo. Krok w lewo, taniec trwa dalej.
Przetestuj ruch. Działa?
Krok 4: Wykrywanie Kolizji
Duszek nie może przechodzić przez ściany. Potrzebujemy kolizji!
Wybierz blok "zawsze".
Włóż do niego blok "jeżeli dotyka koloru".
Wybierz kolor ściany. Kliknij na ścianę labiryntu.
Dodaj blok "zmień x o -10" (jeśli szedł w prawo).
Lub "zmień x o 10" (jeśli szedł w lewo).
Lub "zmień y o -10" (jeśli szedł w górę).
Lub "zmień y o 10" (jeśli szedł w dół).
To cofnięcie. Jakbyś wpadł na ścianę i musiał się cofnąć.
Powtórz dla każdego kierunku ruchu.
Sprawdź, czy duszek nie przechodzi przez ściany.
Krok 5: Cel Labiryntu
Co się stanie, gdy duszek dotrze do celu?
Stwórz nowy duszek. Może to być gwiazda.
Umieść go na końcu labiryntu.
Programowanie gwiazdy nie jest potrzebne.
Wróć do duszka-gracza.
Dodaj blok "jeżeli dotyka duszka2" (gwiazdy).
Dodaj blok "powiedz 'Wygrałeś!' przez 2 sekundy".
Możesz dodać dźwięk. To jak fanfary po wygranej!
Krok 6: Dodatkowe Usprawnienia
Chcesz, żeby było trudniej?
Czas: Dodaj zegar. Mierz czas przejścia.
Przeszkody: Dodaj ruchome przeszkody.
Poziomy: Stwórz kilka labiryntów.
Punkty: Dodaj punkty za przejście.
Pamiętaj, żeby eksperymentować i dobrze się bawić!
Gratulacje! Stworzyłeś labirynt w Scratch!

