Większość gier uwzględnia interakcje z jakimś przedmiotem.
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.
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?
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!
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.
Co poszło dobrze? Czy jest coś, co mogło pójść lepiej?
Brawo!