Chapter 20 - What do you want
- [>] Baza wiedzy PROMC → Sezon 1
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.
EN: Steve visits the armory his friend Alex built, and she's eager to help — but keeps guessing wrong! She offers a chestplate, an iron hat, even diamond leggings, while Steve keeps saying he doesn't need any of it. All he really needs is food to refill his health bar!
PL: Steve odwiedza zbrojownię zbudowaną przez Alex, a ona z entuzjazmem chce mu pomóc — ale wciąż zgaduje źle! Proponuje napierśnik, żelazny hełm, a nawet diamentowe spodnie, podczas gdy Steve powtarza, że niczego z tego nie potrzebuje. Tym, czego naprawdę potrzebuje, jest jedzenie, żeby uzupełnić pasek zdrowia!
Nauczysz się jak i kiedy wykorzystać losowość w programie.
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.
Task 1
- Żółwik obróci się w prawo: Turn Right; wyjmie przedmioty ze skrzynki, która jest przed nim: Take Items; obróci się w lewo: Turn Left; i postawi blok przed sobą: Place

turtle.turnRight()
turtle.suck()
turtle.turnLeft()
turtle.place()
Task 2
- Wyznaczony obszar ma wielkość 7x7 bloków, skorzystamy więc z odpowiedniej pętli, aby nie wpisywać kilka razy tych samych poleceń. Żółwik powtórzy polecenia 7 razy: Repeat - Number (7) - Do
- Jeden bok ma długość 7 bloków, skorzystamy więc z odpowiedniej pętli, aby nie wpisywać kilka razy tych samych poleceń. Żółwik powtórzy polecenia 7 razy: Repeat - Number (7) - Do
- Żółwik wykopie blok pod sobą: Dig Down; i ruszy się do przodu: Move Forward
- Zakończ poprawnie pętlę: End
- Żółwik obróci się w lewo: Turn Left; ruszy się do przodu: Move Forward; i obróci się w prawo: Turn Right
- Żółwik powtórzy polecenia 7 razy: Repeat - Number (7) - Do
- Żółwik ruszy się do tyłu: Move Back
- Zakończ poprawnie pętlę: End
- Jeden bok ma długość 7 bloków, skorzystamy więc z odpowiedniej pętli, aby nie wpisywać kilka razy tych samych poleceń. Żółwik powtórzy polecenia 7 razy: Repeat - Number (7) - Do
- Zakończ poprawnie pętlę: End

for n = 1, 7 do
for n = 1, 7 do
turtle.digDown()
turtle.forward()
end
turtle.turnLeft()
turtle.forward()
turtle.turnRight()
for n = 1, 7 do
turtle.back()
end
end
Task 3
Jeśli w ekwipunku żółwika są jakieś inne bloki, wyjmij je.
- Żółwik będzie wykonywał polecenia, dopóki będzie to możliwe: While - True - Do
- Żółwik ruszy się do przodu: Move Forward
- Jeśli żółwik wykryje pod sobą blok, wtedy: If - Detect Down - Then
- Żółwik ruszy się do tyłu: Move Back; i obróci się w lewo: Turn Left
- Poza tym: Else
- Żółwik wylosuje bloki ze swojego ekwipunku ze slotów 1-2: Select Slot - Random Number - Number (2); i postawi blok pod sobą: Place Down
- Zakończ poprawnie warunki: End
- Zakończ poprawnie pętlę: End

while true do
turtle.forward()
if turtle.detectDown() then
turtle.back()
turtle.turnLeft()
else
turtle.select(math.random(2))
turtle.placeDown()
end
end
Zadanie kreatywne
Dialog
| English | Polski |
|---|---|
| Steve walks into armory that his friend Alex built. | Steve wchodzi do zbrojowni, którą zbudowała jego przyjaciółka, Alex. |
| Steve: Alex! Oh, good! I am happy to see you. | Steve: Alex! O, dobrze! Cieszę się, że cię widzę. |
| Alex: Hello! Welcome! Do you need any armor? | Alex: Cześć! Witaj! Potrzebujesz jakiejś zbroi? |
| Steve: Yes, thank you! I need… | Steve: Tak, dziękuję! Potrzebuję… |
| Alex: Oh, I know! You need a leather chestplate. | Alex: O, już wiem! Potrzebujesz wełniany napierśnik. |
| Steve: A leather chestplate? No. Alex, I… | Steve: Wełniany napierśnik? Nie. Alex, ja… |
| Alex: Oh! You need iron hat! The | Alex: O! Potrzebujesz żelaznego hełmu! |
| Steve: No. Alex, please… I do not need iron hat. | Steve: Nie. Alex, proszę… Nie potrzebuję żelaznego hełmu. |
| Alex: Leggings! You need diamond leggings! | Alex: Spodnie! Potrzebujesz diamentowych spodni! |
| Steve: No! I do not need armor! I need food to fill up my health bar! | Steve: Nie! Nie potrzebuję zbroi! Potrzebuję jedzenia, aby uzupełnić mój pasek zdrowia! |
| English | Polski |
|---|---|
| Into / in | Do, w (środku) |
| Do you need…? | Czy potrzebujesz…? |
| I need… | Potrzebuję |
| You need… | Potrzebujesz |
| I do not need… | Nie potrzebuję |
Bezpośredni link: https://share.note.sx/rbiq8mou