\b;Instrução \c;build\n;
A instrução \c;build();\n; instrui o robô a construir um edifício da  \l;categoria\u cbot\category; dada. Atualmente funciona para \l;Agarradores\u object\botgc;, \l;Eu\u object\human; e \l;Techs\u object\tech;.

\b;Uso básico
Este comando é mais útil quando se está construindo uma base totalmente automatizada, quando um  \l;astronauta\u object\human; não precisa fazer nada exceto iniciar um programa e assistir os robôs trabalharem. O que é interessante, pois possibilita terminar o jogo usando somente programação (entretanto, é um desafio para jogadores experientes, que terminaram o jogo todo pelo menos uma vez)

Aqui está um exemplo de um programa que procura pelo \l;cubo de titânio\u object\titan; mais próximo, vai para uma posição e constroi uma \l; fábrica de robôs\u object\factory;.
\c;
\s; \l;objeto\u cbot\object; item = \l;radar\u cbot\radar;(\l;Titanium\u object\titan;);
\s; \l;goto\u cbot\goto;(item.position);
\s; build(\l;BotFactory\u object\factory;);
\n;
\b;Para especialistas
Sintaxe:
\s;\c;build ( categoria );\n;

Diz ao robô para construir um edifício usando um cubo de titânio colocado em uma superfície plana perto.

\t;categoria: \c;\l;int\u cbot\int;\n;
\l;Categoria\u cbot\category; de um edifício.

\t;Valor de retorno: \c;\l;int\u cbot\int;\n;
Normalmente um erro para o programa. Você pode prevenir o programa de parar em erros usando a instrução \c;\l;errmode\u cbot\errmode;(0)\n;. Um valor diferente de zero é retornado por \c;build()\n; se um erro ocorrer.
\c;== 0 \n;Construído com sucesso
\c;!= 0 \n;Impossível construir (por exemplo, o cubo de titâno mais próximo está muito longe ou o edifício especificado não está disponível na missão)

\t;Veja também
\l;canbuild\u cbot\canbuild;, \l;buildingenabled\u cbot\buildingenabled;, \l;programação\u cbot;, \l;tipos\u cbot\type; e \l;categorias\u cbot\category;.
