colobot-data/help/R/tspid2.txt

17 lines
1.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

\b;Задание
Убейте несколько пауков, чья точная позиция нам не известна. Чтобы их найти, используйте радар бота.
\t;Программа
Найдите ближайшего паука с помощью инструкции \c;\l;radar\u cbot\radar;(AlienSpider);\n;, как мы делали это с титановой рудой и батареями. Но не идите к пауку, бот будет уничтожен до того, как дойдет туда. Просто обойдите паука. Инструкция \c;\l;direction\u cbot\direct;(item.position)\n; высчитывает угол вращения, чтобы бот мог прицелиться в паука. Чтобы точно прицелиться по пауку, просто напишите:
\c;
\s; \l;turn\u cbot\turn;(\l;direction\u cbot\direct;(item.position));
\n;
Заметьте, что в конце строки перед точкой с запятой стоят две закрывающие скобки. В строке есть две открывающие скобки, поэтому там должны быть и две закрывающие скобки.
После этого стреляйте инструкцией \c;\l;fire\u cbot\fire;(1);\n;.
И еще, вы можете использовать цикл \c;\l;while\u cbot\while; (true)\n; чтобы не запускать программу для каждого паука, как мы делали это в предыдущем упражнении.
\t;См. также
\l;Программирование\u cbot;, \l;типы\u cbot\type; и \l;категории\u cbot\category;.