Jurassic World

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.

Story

Welcome to the Jurassic Park! You will see amazing things today, and even live dinosaurs. Do you know any prehistoric creatures?

Witaj w Parku Jurajskim! Zobaczysz dziś niesamowite rzeczy, a nawet żywe dinozaury. Czy znasz jakieś prehistoryczne stworzenia?

Czego nauczysz się podczas tych zajęć?

Nauczysz się łączyć pętlę While z warunkiem If, aby reagować na napotkane bloki.

Create new world

  1. Kliknij Singleplayer → Create New World → Create New World.
  2. Po wejściu na świat kliknij literkę T na klawiaturze, aby otworzyć okno czatu.

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ę PPM (prawym przyciskiem myszy), aby postawić żółwika.


Task 1

Zadaniem żółwika jest oświetlenie drogi, stawiając lampy w wyznaczonych miejscach.

Dzięki pętli While żółwik wykona polecenia za każdym razem, kiedy zostaną spełnione warunki, a nie tylko raz.

while true do
	if not turtle.detectDown() then
		turtle.placeDown()
	else
		turtle.back()
	end
end

Task 2

Zadaniem żółwika jest oświetlenie drogi, podobnie jak w zadaniu pierwszym. Tym razem jednak będzie korzystał z innych bloków.

turtle.turnLeft()
while true do
	if not turtle.detectDown() then
		turtle.select(1)
		turtle.placeDown()
		turtle.back()
		turtle.select(2)
		turtle.place()
	else
		turtle.back()
	end
end

Task 3

Zadaniem żółwika, podobnie jak w poprzednich zadaniach, jest oświetlenie wyznaczonych miejsc. Żółwik będzie stawiał Redstone obok lampy, dzięki czemu lampa się zaświeci.
Na podstawie poprzednich programów zaprogramuj żółwika, aby stawiał bloki w wyznaczonych miejscach. Poniżej przykładowe rozwiązanie.

Jeśli żółwik na początku obróci się w prawo, później powinien poruszać się do tyłu.

turtle.turnLeft()
while true do
	if not turtle.detectDown() then
		turtle.placeDown()
	else
		turtle.forward()
	end
end

Zadanie kreatywne

Znajdź w ekwipunku dinozaury i umieść je w wyznaczonych przez żółwika miejscach. Czy umiesz nazwać poszczególne dinozaury?
English Polski
amazing things niesamowite rzeczy
prehistoric creatures prehistoryczne stworzenia