Chapter 09 - I really want a dog
Story
| English | Polski |
|---|---|
| Steve: Dad, we need to talk. I really want a dog. | Tato, musimy porozmawiać. Bardzo chcę mieć psa. |
| Dad: Steve, a dog is a lot of work... | Tato: Steve, pies to dużo pracy... |
| Steve: I can work! I'm very responsible. | Steve: Mogę pracować! Jestem bardzo odpowiedzialny. |
| Dad: Really? Then first, you need to wash the car, clean the bathroom and clean the windows! | Tata: Naprawdę? W takim razie najpierw musisz umyć samochód, posprzątać łazienkę i umyć okna! |
| Steve: Oh no... | Steve: O nie... |
| Three hours later, Steve finishes cleaning their apartment. | Trzy godziny później Steve kończy sprzątanie mieszkania. |
| Dad: Wow! This looks great! You are very responsible. You can have a dog! | Tata: Wow! Wygląda świetnie! Jesteś bardzo odpowiedzialny. Możesz mieć psa! |
| Steve: No, thank you! I don't want a dog now. I'm tired! I don't want to be responsible! | Steve: Nie, dziękuję! Nie chcę teraz psa. Jestem zmęczony! Nie chcę być odpowiedzialny! |
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.
Nauczysz się jak działa pętla umieszczona w innej pętli.
Task 1
Żółwik wyjmie przedmioty z 4 skrzynek umieszczonych w budynku obok.
- Postaw żółwika, klikając tabliczkę z napisem Task 1 prawym przyciskiem myszy.
- Żółwik ruszy się w górę: Move Up; i do przodu: Move Forward
- Są 2 rzędy po 2 skrzynki, skorzystamy więc z odpowiedniej pętli, aby nie wpisywać kilka razy tych samych poleceń. Żółwik powtórzy polecenia 2 razy: Repeat - Number (2) - Do
- Żółwik jest oddalony od skrzynkek o 2 bloki, skorzystamy więc z odpowiedniej pętli, aby nie wpisywać kilka razy tych samych poleceń. Żółwik powtórzy polecenia 2 razy: Repeat - Number (2) - Do
- Żółwik ruszy się do przodu: Move Forward
- Zakończ poprawnie pętlę: End
- Są 2 skrzynki po obu stronach żółwika, skorzystamy więc z odpowiedniej pętli, aby nie wpisywać kilka razy tych samych poleceń. Żółwik powtórzy polecenia 2 razy: Repeat - Number (2) - Do
- Żółwik obróci się w prawo: Turn Right; wyjmie przedmioty ze skrzynki, która jest przed nim: Take Items; i znów obróci się w prawo: Turn Right
- Zakończ poprawnie pętlę: End
- Żółwik jest oddalony od skrzynkek o 2 bloki, skorzystamy więc z odpowiedniej pętli, aby nie wpisywać kilka razy tych samych poleceń. Żółwik powtórzy polecenia 2 razy: Repeat - Number (2) - Do
- Zakończ poprawnie pętlę: End
- Uruchom program, klikając Run Program.

turtle.up()
turtle.forward()
for n = 1, 2 do
for n = 1, 2 do
turtle.forward()
end
for n = 1, 2 do
turtle.turnRight()
turtle.suck()
turtle.turnRight()
end
end
Kliknij numer 0 na klawiaturze, aby otworzyć ostatnio używanego żółwika.
Task 2
Zadaniem żółwika jest umieszczenie zwierząt w 4 wyznaczonych miejscach.
- Postaw żółwika, klikając tabliczkę z napisem Task 2 prawym przyciskiem myszy.
- Stwórz nowy program, klikając New.
- Umieść zwierzęta (Spawn) w ekwipunku żółwika na dowolnej liczbie slotów zaczynając od 1.
- Żółwik ruszy się w górę: Move Up
- Są 4 wyznaczone miejsca, skorzystamy więc z odpowiedniej pętli, aby nie wpisywać kilka razy tych samych poleceń. Żółwik powtórzy polecenia 4 razy: Repeat - Number (4) - Do
- Żółwik ruszy się do przodu: Move Forward; obróci się w lewo: Turn Left; i znów ruszy się do przodu: Move Forward
- Żółwik wylosuje zwierzęta ze swojego ekwipunku z wybranych slotów: Select Slot - Random Number - Number (16); i umieści przed sobą: Place
- Żółwik ruszy się do tyłu: Move Back; obróci się w prawo: Turn Right; i ruszy się do przodu: Move Forward
- Zakończ poprawnie pętlę: End

turtle.up()
for n = 1, 4 do
turtle.forward()
turtle.turnLeft()
turtle.forward()
turtle.select(math.random(16))
turtle.place()
turtle.back()
turtle.turnRight()
turtle.forward()
end
- Jeśli umieścisz zwierzęta na slotach 1, 2 i 3 - musisz wpisać numer 3.
- Jeśli umieścisz zwierzęta na wszystkich slotach - musisz wpisać numer 16.
- Jeśli umieścisz zwierzęta na losowych slotach - program nie zadziała
Polecenie Random Number losuje od pierwszego slotu do wskazanego. Jeśli więc wpiszesz numer 8 musisz też umieścić przedmioty na każdym slocie od 1 do 8. W przeciwnym razie polecenie to nie zadziała!
Task 3
Popraw program, aby żółwik oświetlił to miejsce stawiając bloki zasilające w wyznaczonych miejscach.
- Postaw żółwika, klikając tabliczkę z napisem Task 3 prawym przyciskiem myszy.
- Zjedz dyskietkę i otwórz program Task3, klikając jego nazwę.
- Włóż przedmioty do ekwipunku żółwika: Redstone na slot 1.
- W programie są 2 błędy. Żółwik sprawdza, czy nie ma bloków przed nim, a powinien sprawdzać, czy nie ma bloków pod nim: Detect Down
- Żółwik stawia bloki przed sobą, a powinien stawiać bloki pod sobą: Place Down
- Uruchom program, klikając Run Program.

while true do
if not turtleedu.detectDown() then
turtle.placeDown()
else
turtle.forward()
end
end
Jeśli program zadziałał poprawnie otrzymasz tryb kreatywny i zostaniesz przeniesiony w nowe miejsce. Idź wzdłuż drogi, aż dotrzesz do ZOO, które musisz wypełnić zwierzętami!
| English | Polski |
|---|---|
| We need to talk | Musimy porozmawiać |
| A lot of work | Dużo pracy |
| You can have | Możesz mieć |