BONUS - Sonic
Włączamy grę
- Otwórz i włącz laptop, klikając przycisk w prawym górnym rogu na klawiaturze.
- Otwórz Prism Launcher i kliknij dwukrotnie lewym przyciskiem myszy na wybrany chapter.
- Stwórz nowy świat, wybierając Singleplayer → Create New World → Create New World
Podejdź lub przenieś się do zadania korzystając z książki. Przy każdym zadaniu stań na złotej płytce naciskowej, aby nie przeszkodzić żółwikowi w wykonywaniu programu. Kliknij tabliczkę prawym przyciskiem myszy, aby postawić żółwika.
Task 1
Zadaniem żółwika jest wyjęcie 4 przedmiotów ze skrzynki oddalonej o 4 bloki.
- Skrzynka jest oddalona o 4 bloki, skorzystamy więc z odpowiedniej pętli, aby nie wpisywać tego samego polecenia 4 razy: Repeat - Number (4) - Do
- Żółwik ruszy się w górę: Move Up
- Zakończ poprawnie pętlę: End
- W skrzynce jest 4 przedmioty, skorzystamy więc z odpowiedniej pętli, aby nie wpisywać tego samego polecenia 4 razy: Repeat - Number (4) - Do
- Za każdym razem, kiedy żółwik wyjmie jeden przedmiot ze skrzynki, od razu go wyrzuci w dół: Take Items - Drop Items Down
- Zakończ poprawnie pętlę: End

for n = 1, 4 do
turtle.up()
end
for n = 1, 4 do
turtle.suck()
turtle.dropDown()
end
Podnieś przedmioty, które wyrzucił żółwik, bo będą potrzebne do kolejnych dwóch zadań.
Task 2
- Włóż bloki do ekwipunku żółwika: ciemnozielona wełna - slot 1; jasnozielona wełna - slot 2.
Zadaniem żółwika jest zbudowanie dla nas mostu (przejścia) na drugą stronę. Nie wiemy jak daleko, ale wiemy, że szerokość to 2 bloki. Żółwik będzie kontynuował wzór widoczny na ziemi.
- Nie wiemy jak długo żółwik będzie budował, skorzystamy więc z odpowiedniej pętli. Żółwik będzie wykonywał polecenia, dopóki będzie to możliwe: While - True - Do
- Szerokość mostu to 2 bloki, skorzystamy więc z odpowiedniej pętli, aby nie wpisywać tych samych poleceń 2 razy: Repeat - Number (2) - Do
- Teraz określamy sekwencję ruchów, za pomocą których żółwik zbuduje część mostu. Żółwik ruszy się do przodu: Move Forward; wybierze bloki ze swojego ekwipunku ze slotu 1: Select Slot - Number (1); i postawi blok pod sobą: Place Down
- Zakończ poprawnie pętlę: End
- Żółwik obróci się w lewo: Turn Left; ruszy się do przodu: Move Forward; i znów obróci się w lewo: Turn Left
- Żółwik znów powtórzy polecenia 2 razy: Repeat - Number (2) - Do
- Żółwik wybierze bloki ze swojego ekwipunku ze slotu 2: Select Slot - Number (2); postawi pod sobą: Place Down; i ruszy się do przodu: Move Forward
- Zakończ poprawnie pętlę: End
- Żółwik obróci się w prawo: Turn Right; ruszy się do przodu: Move Forward; i znów obróci się w prawo: Turn Right
- Szerokość mostu to 2 bloki, skorzystamy więc z odpowiedniej pętli, aby nie wpisywać tych samych poleceń 2 razy: Repeat - Number (2) - Do
- Zakończ poprawnie warunki: End

while true do
for n = 1, 2 do
turtle.forward()
turtle.select(1)
turtle.placeDown()
end
turtle.turnLeft()
turtle.forward()
turtle.turnLeft()
for n = 1, 2 do
turtle.select(2)
turtle.placeDown()
turtle.forward()
end
turtle.turnRight()
turtle.forward()
turtle.turnRight()
end
Task 3
- Włóż do ekwipunku żółwika bloki: Redstone - slot 1; Lamp - slot 2.
Zadaniem żółwika jest postawienie lampy w odpowiednim miejscu i zasilenie jej. Nie wiemy jak daleko jest to miejsce.
- Nie wiemy jak daleko jest to miejsce. Żółwik będzie wykonywał polecenia, dopóki będzie to możliwe: While - True - Do
- Najpierw musimy powiedzieć żółwikowi, żeby poszukał tego miejsca, gdzie ma być lampa. Jeśli żółwik nie wykryje pod sobą bloku, wtedy: If - Not - Detect Down - Then
- Żółwik ruszy się w dół: Move Down; wybierze bloki ze swojego ekwipunku ze slotu 1: Select Slot - Number (1); i postawi blok pod sobą: Place Down
- Żółwik ruszy się w górę: Move Up; wybierze bloki ze swojego ekwipunku ze slotu 2: Select Slot - Number (2); i postawi blok pod sobą: Place Down
- Poza tym: Else
- Żółwik ruszy się do przodu: Move Forward
- Zakończ poprawnie warunki: End
- Najpierw musimy powiedzieć żółwikowi, żeby poszukał tego miejsca, gdzie ma być lampa. Jeśli żółwik nie wykryje pod sobą bloku, wtedy: If - Not - Detect Down - Then
- Zakończ poprawnie pętlę: End

Zadanie kreatywne
Poszukaj w ekwipunku strojów, które sprawią, że będziesz super szybki!