19 lines
1.5 KiB
Plaintext
19 lines
1.5 KiB
Plaintext
\b;Упражнение
|
||
Вы должны найти способ уничтожить четырех движущихся \l;ботов мишеней\u object\bottarg;, не потеряв ни одного заряда. Заметьте, что после каждого движения цели будут оставаться неподвижными одну секунду.
|
||
|
||
\b;Общий принцип
|
||
1) Отыщите цель с помощью инструкции \c;\l;radar\u cbot\radar;(TargetBot);\n;.
|
||
2) Развернитесь в сторону цели \c;\l;turn\u cbot\turn;(direction());\n;.
|
||
3) После поворота проверьте, не сдвинулась ли с места цель.
|
||
4) Если нет, подождите 0.2 секунды \c;\l;wait\u cbot\wait;(0.2);\n;.
|
||
5) Еще раз проверьте цель на предмет смещения.
|
||
6) Если нет, стреляйте \c;\l;fire\u cbot\fire;(2);\n; и подождите 2 секунды, пока до цели долетят пули и она будет уничтожена.
|
||
|
||
Для достижения цели существует еще много способов кроме этого.
|
||
|
||
\b;Комментарий
|
||
Чтобы увеличить эффективность стрельбы, прицеливайтесь слегка вниз \c;\l;aim\u cbot\aim;(-3);\n;.
|
||
|
||
\t;См. также
|
||
\l;Программирование\u cbot;, \l;типы\u cbot\type; и \l;категории\u cbot\category;.
|