Star Wars 4
- [>] Baza wiedzy PROMC → Star Wars
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: Our ship has been shot down, but we don't give up! We have one last chance – we send our robot to bomb the enemy machines. If he succeeds, we will defeat the enemy and protect our base from destruction.
PL: Nasz statek został zestrzelony, ale nie poddajemy się! Mamy jeszcze jedną ostatnią szansę – wysyłamy naszego robota, który zbombarduje wrogie maszyny. Jeśli mu się uda, pokonamy przeciwnika i ochronimy naszą bazę przed zniszczeniem.
Nauczysz się tworzyć kilka programów z osobna i łączyć je w jeden, większy program.
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.
Task 1
Zanim przystąpisz do wykonywania zadań znajdź TNT w skrzynkach, wystarczy 4 staki (jeden stak to 64 bloki).
Część pierwsza
Zmień nazwę programu na rep10, klikając w czarne pole z napisem Untitled w sekcji My Library.
- Na początku ustawimy żółwika w taki sposób, aby nie został wykryty przez radar wroga, który skanuje wszystko w promieniu 10 bloków. Żółwik powtórzy polecenia 10 razy: Repeat - Number (10) - Do
- Żółwik ruszy się w górę: Move Up
- Zakończ poprawnie pętlę: End
for n = 1, 10 do
turtle.up()
end
Część druga
Stwórz nowy program i zmień jego nazwę na rep30.
- Teraz żółwik przesunie się nad wrogie maszyny. Są one oddalone o 30 bloków na północny-zachód. Żółwik powtórzy polecenia 30 razy: Repeat - Number (30) - Do
- Żółwik ruszy się do przodu: Move Forward; obróci się w lewo: Turn Left; znów ruszy się do przodu: Move Forward; i obróci się w prawo: Turn Right
- Zakończ poprawnie pętlę: End
for n = 1, 30 do
turtle.forward()
turtle.turnLeft()
turtle.forward()
turtle.turnRight()
end
Część trzecia
Stwórz nowy program i zmień jego nazwę na rep60.
- Żółwik będzie bombardował wrogie maszyny, które są rozstawione na przestrzeni 60 bloków. Żółwik powtórzy polecenia 60 razy: Repeat - Number (60) - Do
- Żółwik ruszy się do tyłu: Move Back; wylosuje bloki ze swojego ekwipunku ze slotów 1-4: Select Slot - Random Number - Number (4); i postawi blok przed sobą: Place; a następnie odpali TNT: Set Redstone (True)
- Zakończ poprawnie pętlę: End
for n = 1, 60 do
turtle.back()
turtle.select(math.random(4))
turtle.place()
turtleedu.setRedstone(true)
end
Część główna
Stwórz nowy program i zmień jego nazwę na tnt. Teraz składamy program główny ze wszystkich poprzednich części, służy do tego polecenie Run Program (różowa dyskietka).
- Zaczynamy od programu rep10: Run Program (rep10)
- Następnie wstawiamy program rep30: Run Program (rep30)
- I w końcu główna część. Chcemy jednak, aby żółwik bombardował wrogie maszyny, dopóki będzie miał TNT. Żółwik będzie wykonywał polecenia, dopóki będzie to możliwe: While - True - Do
- Żółwik będzie chodził w kółko nad wrogimi maszynami. Żółwik obróci się w lewo: Turn Left; włączy program rep60: Run Program (rep60); i znów obróci się w lewo: Turn Left
- Zakończ poprawnie pętlę: End
rep10()
rep30()
while true do
turtle.turnLeft()
rep60()
turtle.turnLeft()
end
Zadanie kreatywne
Aby otrzymać tryb kreatywny znajdź na tym statku tabliczkę z napisem Gamemode Creative i kliknij ją prawym przyciskiem myszy.
| English | Polski |
|---|---|
| to not give up | nie poddać się |
| last chance | ostatnia sznasa |
| to defeat | pokonać |