Chapter 11 - Project 1
- [>] Baza wiedzy PROMC → Sezon 2
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: Today is your first big project! You'll combine everything you've learned so far — moving the turtle, using variables, and printing messages — to build something completely your own.
PL: Dziś czeka was pierwszy duży projekt! Połączycie wszystko, czego się do tej pory nauczyliście — ruch żółwika, zmienne i wypisywanie wiadomości — żeby zbudować coś zupełnie własnego.

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.
Today you will use the knowledge you gained in the previous lessons. Listen carefully to the description and program the turtle yourself.
Dziś wykorzystasz wiedzę zdobytą podczas poprzednich lekcji. Wysłuchaj uważnie opisu i zaprogramuj żółwika samodzielnie.
Sprawdzisz czy pamiętasz pętle Repeat i While oraz zmienne z poprzednich lekcji. Dziś samodzielnie (lub w małych grupach) opisujesz i piszesz programy wyłącznie na podstawie opisu prowadzącego — bez podpowiedzi poleceń.
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
Postaw żółwika, klikając tabliczkę z napisem Task 1, prawym przyciskiem myszy.
- Skrzynka jest oddalona o 6 bloków, więc żółwik powtórzy polecenia 6 razy: Repeat - Number (6) - Do
- Żółwik ruszy się do przodu: Move Forward
- Zakończ poprawnie pętlę, aby żółwik nic więcej nie powtarzał 6 razy: End
- Żółwik wyjmie dwa przedmioty ze skrzynki, która jest przed nim: Take Items
- Żółwik powtórzy polecenia 6 razy: Repeat - Number (6) - Do
- Żółwik ruszy się do tyłu: Move Back
- Zakończ poprawnie pętlę, aby żółwik nic więcej nie powtarzał 6 razy: End

for n = 1, 6 do
turtle.forward()
end
turtle.suck()
turtle.suck()
for n = 1, 6 do
turtle.back()
end
Task 2
- Zjedz dyskietkę Task2, przytrzymując prawy przycisk myszy.
- Włóż bloki do ekwipunku żółwika: Cobblestone - slot 1; Planks - slot 2.
- Otwórz program Task2, klikając jego nazwę.
- Żółwik ruszy się do tyłu: Move Back; i w dół: Move Down
- Nie znamy długości tego mostu, więc żółwik będzie wykonywał polecenia, dopóki będzie to możliwe: While - True - Do
- Najpierw żółwik postawi bloki po obu stronach, więc powtórzy polecenia 2 razy: Repeat - Number (2) - Do
- Żółwik obróci się w lewo: Turn Left; wylosuje bloki ze swojego ekwipunku ze slotów 1-2: Select Slot - Random Number - Number (2); postawi blok przed sobą: Place; i obróci się w lewo: Turn Left
- Zakończ poprawnie pętlę, aby żółwik nic więcej nie powtarzał 2 razy: End
- Żółwik ruszy się do tyłu: Move Back; wylosuje bloki ze swojego ekwipunku ze slotów 1-2: Select Slot - Random Number - Number (2); i postawi blok przed sobą: Place;
- Najpierw żółwik postawi bloki po obu stronach, więc powtórzy polecenia 2 razy: Repeat - Number (2) - Do
- Zakończ poprawnie pętlę: End

turtle.back()
turtle.down()
while true do
for n = 1, 2 do
turtle.turnLeft()
turtle.select(math.random(2))
turtle.place()
turtle.turnLeft()
end
turtle.back()
turtle.select(math.random(2))
turtle.place()
end
Task 3
Stwórz nowy program, klikając napis New po prawej stronie.
- Blok komend jest 4 bloki nad żółwikiem, więc powtórzy polecenia 4 razy: Repeat - Number (4) - Do
- Żółwik ruszy się w górę: Move Up
- Zakończ poprawnie pętlę, aby żółwik nic więcej nie powtarzał 4 razy: End
- Żółwik uruchomi komendę: Set Redstone - True

for n = 1, 4 do
turtle.up()
end
turtleedu.setRedstone(true)
Zadanie kreatywne
| English | Polski |
|---|---|
| knowledge | wiedza |
| description | opis |