\b;Инструкция \c;distance\n;
С помощью инструкции \c;distance( , )\n; вы можете подсчитывать расстояние между  двумя позициями.

\b;Основное использование
Если вы напишете только \c;position\n;, то вы получите только позицию бота, который выполняет программу. Если вы напишете имя переменной, а за ней \c;.position\n;, то это даст вам позицию обьекта, который был обозначен вслед за переменной.

Ниже приведена программа для движения вперед, на вличину, в точности равную расстоянию между ботом и ближайшим муравьем:
\c;
\s;	item = \l;radar\u cbot\radar;(AlienAnt);
\s;	\l;move\u cbot\move;(distance(position, item.position));
\n;
Разумеется, это чистое самоубийство. Лучше остановиться за 40 метров вдали, чтобы оказаться в радиусе стрельбы:
\c;
\s;	item = radar(AlienAnt);
\s;	move(distance(position, item.position) - 40);
\n;
\b;Для специалистов
Синтаксис:
\s;\c;distance ( pos1, pos2 );\n;

Рассчитывает расстояние между двумя позициями.

\t;pos1, pos2: \c;\l;point\u cbot\point;\n;
Коодинаты двух позиций.

\t;Возвращаемое значение: \c;\l;float\u cbot\float;\n;
расстояние между двумя позициями.

\t;См. также
\l;Программирование\u cbot;, \l;типы\u cbot\type; и \l;категории\u cbot\category;.
