colobot-data/help/R/dtrap1.txt

27 lines
1.9 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;Упражнение
Заставьте бота отыскать на земле все \l;синие кресты\u object\waypoint;, но не подходите слишком близко к \l;минам\u object\mine;. Когда бот проходит над крестом, тот исчезает. Ниже приведен общий принцип:
Повторять всегда:
o Искать мину
o Если мина найдена, высчитать противоположное направление
o Искать крест
o Если ничего не найдено, остановить программу
o Высчитать направление к кресту
o Высчитать среднее значение двух направлений
o Установить скорость движения, чтобы направляться в среднем направлении
\b;Инструкция \c;radar\n;
Чтобы найти мину с помощью команды \c;\l;radar\u cbot\radar;\n;, мы рекомендуем использовать следующие параметры:
\c;\s; radar(Mine, 0, 180, 0, 5);\n;
С углом в 180 градусов, мины, расположенные за ботом, обнаружены не будут. Будут также пропущены мины, имеющие размер более 5 метров.
Чтобы найти синий крест, просто напишите:
\c;\s; radar(WayPoint);\n;
Синие кресты будут найдены везде.
Чтобы высчитать направление, используйте \c;\l;direction\u cbot\direct;\n;.
Чтобы установить скорость движения, используйте команду \c;\l;motor\u cbot\motor;\n;.
\t;См. также
\l;Программирование\u cbot;, \l;типы\u cbot\type; и \l;категории\u cbot\category;.