17 lines
1.2 KiB
Plaintext
17 lines
1.2 KiB
Plaintext
![]() |
\b;Zadanie
|
||
|
Zabij kilka pająków, których położenie nie jest znane. Do ich znalezienia użyj radaru robota.
|
||
|
|
||
|
\t;Program
|
||
|
Znajdź najbliższego pająka instrukcją \c;\l;radar\u cbot\radar;(AlienSpider);\n;, tak jak w poprzednich ćwiczeniach z rudą tytanu i ogniwami elektrycznymi. Nie podchodź jednak do pająka, gdyż robot ulegnie zniszczeniu, zanim tam dojdzie. Obróć się tylko w jego kierunku. Instrukcja \c;\l;direction\u cbot\direct;(item.position)\n; obliczy kąt obrotu, jaki powinien wykonać robot, aby wycelować w pająka. Aby wycelować w pająka należy napisać::
|
||
|
\c;
|
||
|
\s; \l;turn\u cbot\turn;(\l;direction\u cbot\direct;(item.position));
|
||
|
\n;
|
||
|
Zauważ dwa nawiasy zamykające na końcu wiersza, przed średnikiem. Są dwa nawiasy otwierające, więc muszą się też pojawić dwa nawiasy zamykające.
|
||
|
|
||
|
Następnie strzel, wykonując instrukcję \c;\l;fire\u cbot\fire;(1);\n;.
|
||
|
|
||
|
Również tutaj możesz użyć pętli \c;\l;while\u cbot\while; (true)\n; aby nie musieć ponownie wykonywać programu dla każdego pająka, tak jak w poprzednim ćwiczeniu.
|
||
|
|
||
|
\t;Zobacz również
|
||
|
\l;Programowanie\u cbot;, \l;typy\u cbot\type; i \l;kategorie\u cbot\category;.
|