colobot-data/help/R/tspid2.txt

17 lines
1.7 KiB
Plaintext
Raw Normal View History

\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;.