Chapter 17 - A new coat
Story
| English | Polski |
|---|---|
| Alex: Do you work here? Good! I need help. I need a new coat. Do you like the red coat? Or do you like the brown coat? | Alex: Pracujesz tutaj? Dobrze! Potrzebuję pomocy. Potrzebuję nowego płaszcza. Podoba ci się czerwony płaszcz? A może brązowy? |
| Steve: Hmm, OK... The brown coat is nice and cheap. But the red coat is very beautiful. And it is warm. It is perfect for you! | Steve: Hmm, OK... Brązowy płaszcz jest ładny i tani. Ale czerwony płaszcz jest bardzo piękny. I jest ciepły. Jest idealny dla ciebie! |
| Alex: OK, I want the red coat! Thank you! You are good at your job! Where do I pay for the coat? | Alex: OK, chcę czerwony płaszcz! Dziękuję! Jesteś dobry w swojej pracy! Gdzie mogę zapłacić za płaszcz? |
| Steve: I do not know. I do not work here. | Steve: Nie wiem. Nie pracuję tutaj. |
Create New World
- Włącz komputer, klikając przycisk w prawym górnym rogu na klawiaturze.
- Otwórz Prism Launcher, klikając dwukrotnie lewym przyciskiem myszy.
- Włącz grę, klikając dwukrotnie lewym przyciskiem myszy.
- Stwórz nowy świat, klikając Singleplayer → Create New World → Create New World. Możesz zmienić nazwę świata, używając tylko małych liter, bez odstępów.
- Przenieś się do zadania, używając książki lub stań na złotej płytce naciskowej.
- Postaw żółwika na czerwonym bloku, klikając tabliczkę prawym przyciskiem myszy.
- Włóż potrzebne bloki do ekwipunku żółwika.
- Otwórz edytor programu i stwórz nowy program.
Czego nauczysz się podczas tych zajęć?
Nauczysz się różnych zastosowań warunków.
Task 1
Na czym polega to zadanie?
Zadaniem żółwika jest wyjęcie przedmiotów potrzebnych w kolejnym zadaniu z trzech skrzynek. Następnie żółwik postawi pierwszy przedmiot na czerwonym bloku, a dwa pozostałe włoży do ekwipunku kolejnego żółwika.
- Żółwik wyjmie przedmioty z 3 skrzynek, skorzystamy więc z odpowiedniej pętli, aby nie wpisywać kilka razy tych samych poleceń. Żółwik powtórzy polecenia 3 razy: Repeat - Number (3) - Do
- Żółwik ruszy się do tyłu: Move Back; obróci się w lewo: Turn Left; wyjmie przedmioty ze skrzynki, która jest przed nim: Take Items; obróci się w prawo: Turn Right; i ruszy się do tyłu: Move Back
- Zakończ poprawnie pętlę: End
- Żółwik obróci się w lewo: Turn Left; i znów obróci się w lewo: Turn Left
- Żółwik wybierze bloki ze swojego ekwipunku ze slotu 1: Select Slot - Number (1); i postawi blok przed sobą: Place
- Następnie wybierze bloki ze swojego ekwipunku ze slotu 2: Select Slot - Number (2); i włoży przedmioty do ekwipunku żółwika, który jest przed nim: Drop Items
- Następnie wybierze bloki ze swojego ekwipunku ze slotu 3: Select Slot - Number (3); i znów włoży przedmioty do ekwipunku żółwika, który jest przed nim: Drop Items

for n = 1, 8 do
turtle.back()
turtle.turnLeft()
turtle.suck()
turtle.turnRight()
turtle.back()
end
turtle.turnLeft()
turtle.turnLeft()
turtle.select(1)
turtle.place()
turtle.select(2)
turtle.drop()
turtle.select(3)
turtle.drop()
Task 2
Na czym polega to zadanie?
todo
- Żółwik będzie wykonywał polecenia, dopóki będzie to możliwe: While - True - Do
- Jeśli żółwik wykryje przed sobą blok, wtedy: If - Detect - Then
- Żółwik obróci się w lewo: Turn Left
- Jeśli żółwik nie wykryje pod sobą bloku, wtedy: If - Not - Detect Down - Then
- Żółwik ruszy się w dół: Move Down
- Żółwik powtórzy polecenia 4 razy: Repeat - Number (4) - Do
- Żółwik wykopie blok przed sobą: Dig; wybierze bloki ze swojego ekwipunku ze slotu 1: Select Slot - Number (1); postawi blok przed sobą: Place; i obróci się w prawo: Turn Right
- Zakończ poprawnie pętlę: End
- Następnie żół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
- Jeśli żółwik wykryje przed sobą blok, wtedy: If - Detect - Then
- Zakończ poprawnie pętlę: End

while true do
if turtle.detect() then
turtle.turnLeft()
elseif not turtle.detectDown() then
turtle.down()
for n = 1, 4 do
turtle.dig()
turtle.select(1)
turtle.place()
turtle.turnRight()
end
turtle.up()
turtle.select(1)
turtle.placeDown()
else
turtle.forward()
end
end
Zadanie kreatywne
Zbuduj w tym miejscu wielki sklep z kilkoma piętrami.
| English | Polski |
|---|---|
| Do you work here? | Czy pracujesz tutaj? |
| Where do I pay | Gdzie mogę zapłacić |