Większość gier uwzględnia interakcje z jakimś przedmiotem.
![lesson-header](https://assets.education.lego.com/v3/assets/blt293eea581807678a/blt48ef3d2e76033397/61122927ac7fb61a3678eb0f/lesson-header.png?locale=pl-pl&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
Na przykład w sztafecie trzeba przejąć i przekazać pałeczkę z dużą szybkością i dokładnością.
Czy znasz inne przykłady?
Zbuduj te 4 elementy potrzebne do gry.
![student-02](https://assets.education.lego.com/v3/assets/blt293eea581807678a/blt2594ca21415ac664/61122a653ea66f3ecbdbf7df/student-02.png?locale=pl-pl&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
Będziemy ich używać po kolei.
- Treningowy robot bazowy z czujnik odległości
- Ramię
- Znacznik
- Kostka
Zatrzymanie przed obiektem: z czujnikiem czy bez niego?
![student-03](https://assets.education.lego.com/v3/assets/blt293eea581807678a/blt1209983c59c21fca/61122ac17b2aa336d6ba3d98/student-03.png?locale=pl-pl&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
Umieść robota bazowego w odległości 30 cm od znacznika.
Po kolei wypróbuj te 2 skrypty programistyczne i zdecyduj, który działa najlepiej.
Jeden ze skryptów powoduje wykrywanie obiektów znajdujących się przed robotem bazowym za pomocą czujnika odległości.
Pojedź do przodu i złap kostkę.
Jeśli dodasz do skryptu programistycznego dodatkowe bloki, baza będzie mogła:
- opuścić chwytak po zatrzymaniu się przy znaczniku;
- pojechać do tyłu, zabierając ze sob ą kostkę.
Oto jedno z rozwiązań:
Obejrzyj wyścig z przekazywaniem klocków!
![student-05-video](https://assets.education.lego.com/v3/assets/blt293eea581807678a/blt09a32cc5d8612884/61122b164df16d3d6de3e17d/student-05-video.png?locale=pl-pl&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
Stwórz program do takiego wyścigu.
Czy uda Ci się wygrać?
Zasady gry znajdziesz w podpowiedzi.
Oto zasady:
1. Wyznacz odległość 30 cm.
2. Podziel kostkę na cztery klocki w różnych kolorach — to będą pałeczki w sztafecie.
3. Zaprogramuj robota bazowego tak, aby pojedynczo zbierał kolejne pałeczki z obszaru przed znacznikiem.
4. Zbieraj pałeczki przywożone przez robota bazowego.
Pomyśl o tym, jak Ci poszło.
![student-06](https://assets.education.lego.com/v3/assets/blt293eea581807678a/blt268af991dd038e84/61122b5e7b2aa336d6ba3da8/student-06.png?locale=pl-pl&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
Co poszło dobrze? Czy jest coś, co mogło pójść lepiej?
Brawo!