Chapter 07 - True

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

As the king's chief advisor, you relay his orders to the serfs who have gathered at the castle. First, however, you must direct the work of laborers and builders who are repairing the moat and bridge.

Jako naczelny doradca króla przekazujesz jego rozkazy poddanym, którzy zebrali się przy zamku. Najpierw jednak musisz pokierować pracami robotników i budowlańców, którzy naprawiają fosę i most.

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.
Info

True means that something is true or is enabled. For example, a turtle can check if there is an obstacle in its path. If this is true, the turtle will try to go around it.

True oznacza, że coś jest prawdą lub jest włączone. Na przykład, żółwik może sprawdzać, czy na jego drodze jest przeszkoda. Jeśli to prawda, żółwik spróbuje ją ominąć.

Czego się dzisiaj nauczysz?

Dowiesz się co oznacza wartość True (prawda) i kiedy żółwik ją zwraca. Nauczysz się używać pętli While True (działaj bez końca) oraz warunku If - Detect - Equals - True, żeby żółwik reagował na to, co widzi przed sobą lub pod sobą.

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

Zadaniem żółwika jest ominięcie przeszkody.

Postaw żółwika, klikając tabliczkę z napisem Task 1, prawym przyciskiem myszy.

turtle.turnLeft()
while true do
	if turtle.detect() == true then
		turtle.up()
	else
		turtle.forward()
	end
end

Task 2

Zadaniem żółwika jest włączenie lamp za pomocą czerownego proszku (redstone).

turtle.up()
turtle.forward()
for n = 1, 4 do
	for n = 1, 3 do
		turtle.forward()
		turtle.placeDown()
	end
	turtle.turnRight()
end
turtle.back()
turtle.down()
turtleedu.setRedstone(true)

Task 3

Zadaniem żółwika, podobnie jak w poprzednim zadaniu, jest włączenie lamp za pomocą czerwonego proszku. Nie wiemy jednak gdzie dokładnie brakuje połączenia.

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

Zadanie kreatywne

Spróbuj zaprogramować żółwika tak, aby ominął przeszkodę. Oświetl to miejsce lampami, używając redstone.
English Polski
order rozkaz
serf poddany
castle zamek
true prawda
obstacle przeszkoda