Jurassic World
Przed włączeniem komputerów lub w trakcie przedstaw dzieciom historię związaną z dzisiejszym tematem, zwracając uwagę na kluczowe słówka po angielsku.
Welcome to the Jurassic Park! You will see amazing things today, and even live dinosaurs. Do you know any prehistoric creatures?
Witaj w Parku Jurajskim! Zobaczysz dziś niesamowite rzeczy, a nawet żywe dinozaury. Czy znasz jakieś prehistoryczne stworzenia?
Nauczysz się łączyć pętlę While z warunkiem If, aby reagować na napotkane bloki.
Create new world
- Kliknij Singleplayer → Create New World → Create New World.
- Po wejściu na świat kliknij literkę T na klawiaturze, aby otworzyć okno czatu.
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ę PPM (prawym przyciskiem myszy), aby postawić żółwika.
Task 1
- Zjedz dyskietkę, przytrzymując PPM.
- Włóż bloki do ekwipunku żółwika: Sea Lantern - slot 1.
- Otwórz program Task1, klikając jego nazwę.
- Żółwik będzie wykonywał polecenia, dopóki będzie to możliwe: While - True - Do
- Jeśli żółwik nie wykryje pod sobą bloku, wtedy: If - Not - Detect Down - Then
- Żółwik postawi blok pod sobą: Place Down
- Poza tym: Else
- Żółwik będzie poruszał się do tyłu: Move Back
- Należy poprawnie zakończyć warunki: End
- Jeśli żółwik nie wykryje pod sobą bloku, wtedy: If - Not - Detect Down - Then
- Należy poprawnie zakończyć pętlę: End
Dzięki pętli While żółwik wykona polecenia za każdym razem, kiedy zostaną spełnione warunki, a nie tylko raz.

while true do
if not turtle.detectDown() then
turtle.placeDown()
else
turtle.back()
end
end
Task 2
-
Włóż bloki do ekwipunku żółwika: Redstone Lamp - slot 1; Pressure Plate - slot 2.
-
Stwórz nowy program, klikając napis New po prawej stronie LPM.
-
Żółwik jest skierowany w niewłaściwą stronę. Żółwik obróci się w lewo: Turn Left
-
Nie wiemy ile razy żółwik powtórzy polecenia. Żółwik będzie wykonywał polecenia, dopóki będzie to możliwe: While - True - Do
- Jeśli żółwik nie wykryje pod sobą bloku, wtedy: If - Not - Detect Down - Then
- Żółwik wybierze bloki ze swojego ekwipunku ze slotu 1: Select Slot - Number (1); postawi blok pod sobą: Place Down; a następnie ruszy się do tyłu: Move Back
- Żółwik wybierze bloki ze swojego ekwipunku ze slotu 2: Select Slot - Number (2); i postawi blok przed sobą: Place
- Poza tym: Else
- Żółwik będzie poruszał się do tyłu: Move Back
- Zakończ poprawnie warunki: End
- Jeśli żółwik nie wykryje pod sobą bloku, wtedy: If - Not - Detect Down - Then
-
Zakończ poprawnie pętlę: End

turtle.turnLeft()
while true do
if not turtle.detectDown() then
turtle.select(1)
turtle.placeDown()
turtle.back()
turtle.select(2)
turtle.place()
else
turtle.back()
end
end
Task 3
- Włóż bloki do ekwipunku żółwika: Redstone Block - slot 1.
- Stwórz nowy program, klikając napis New po prawej stronie.
- Żółwik jest skierowany w niewłaściwą stronę. Żółwik obróci się w lewo: Turn Left
- Nie wiemy ile razy żółwik powtórzy polecenia. Żółwik będzie wykonywał polecenia, dopóki będzie to możliwe: While - True - Do
- Jeśli żółwik nie wykryje pod sobą bloku, wtedy: If - Not - Detect Down - Then
- Żółwik postawi blok pod sobą: Place Down
- Poza tym: Else
- Żółwik będzie poruszał się do przodu: Move Forward
- Zakończ poprawnie warunki: End
- Jeśli żółwik nie wykryje pod sobą bloku, wtedy: If - Not - Detect Down - Then
- Zakończ poprawnie pętlę: End
Jeśli żółwik na początku obróci się w prawo, później powinien poruszać się do tyłu.

turtle.turnLeft()
while true do
if not turtle.detectDown() then
turtle.placeDown()
else
turtle.forward()
end
end
Zadanie kreatywne
| English | Polski |
|---|---|
| amazing things | niesamowite rzeczy |
| prehistoric creatures | prehistoryczne stworzenia |