Chapter 20 - What do you want

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!
Czego nauczysz się podczas tych zajęć?

Nauczysz się jak i kiedy wykorzystać losowość w programie.


Task 1

Na czym polega to zadanie?

Zadaniem żółwika jest wyjęcie innego żółwika ze skrzynki po prawej stronie i postawienie go. Spróbuj zrobić to zadanie samodzielnie. Zaplanuj każdy ruch żółwika w programie, zadaj sobie pytanie co po kolei musi zrobić żółwik.

turtle.turnRight()
turtle.suck()
turtle.turnLeft()
turtle.place()

Task 2

Na czym polega to zadanie?

Zadaniem żółwika jest wykopanie wszystkich bloków ziemi w wyznaczonym miejscu.

Zjedz dyskietkę i policz jaką wielkość ma wyznaczony obszar, a następnie wpisz odpowiednie liczby w każdej z pętli.

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

Na czym polega to zadanie?

Zadaniem żółwika jest stawianie w losowej kolejności bloków zasilających i lamp w wyznaczonym obszarze.

Znajdź w skrzynkach czerwone bloki zasilające i lampy i umieść w ekwipunku żółwika z zadania pierwszego na slotach 1 i 2.

Jeśli w ekwipunku żółwika są jakieś inne bloki, wyjmij je.

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

Udekoruj to miejsce, aby wyglądało jak sklep odzieżowy.

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