- comportamento dos clones em clone builders descreve como as unidades criadas respondem a ordens, ameaças, tarefas e estruturas próximas.
- Estados de comportamento ajudam a separar ações ociosas, ativas, defensivas, de suporte e recuperação.
- Regras de prioridade devem ser testadas alterando uma variável por vez.
- Layouts confiáveis oferecem aos clones rotas claras, zonas de trabalho seguras e menos comandos conflitantes.
- A solução de problemas começa pela verificação das ordens, caminhos de acesso, alvos e condições de recursos.
Noções básicas do comportamento dos clones em clone builders
Em Clone Builders, o comportamento dos clones em clone builders pode ser entendido como o conjunto de regras que determina como um clone reage depois de receber uma tarefa. Um clone pode permanecer ocioso, mover-se até uma área de trabalho, executar uma ação de construção, responder a um perigo, ajudar outra unidade ou retornar a um estado de recuperação. Tratar essas ações como um sistema de comportamento torna os layouts complexos de construtores mais fáceis de entender e aprimorar.
A distinção mais importante é entre uma ordem atribuída e o comportamento que vem depois dela. Uma ordem identifica a tarefa pretendida, enquanto o comportamento determina como o clone lida com obstáculos, interrupções, prioridades próximas e condições em mudança. Quando um clone parece ignorar uma ordem, o problema pode envolver acesso ao caminho, prioridades concorrentes, um recurso indisponível ou uma reação defensiva, e não necessariamente um comando que falhou.
| Estado de comportamento | Resposta típica | O que verificar |
|---|---|---|
| Ocioso | Aguarda uma tarefa válida | Ordens disponíveis, alcance, atribuição |
| Deslocamento | Move-se até um destino | Acesso à rota, blocos, distância |
| Construção | Trabalha em uma estrutura | Materiais, zona de construção, propriedade da tarefa |
| Suporte | Dá apoio a outro clone ativo | Alcance do suporte, estado do alvo |
| Defensivo | Reage a uma ameaça ou perigo | Regras de segurança, direção da ameaça, rota de retirada |
| Recuperação | Faz uma pausa ou retorna a uma área segura | Dano, fadiga, acesso ao abrigo |
Use os estados de comportamento como uma linguagem de diagnóstico. Em vez de dizer que um clone está “quebrado”, identifique se ele está preso no deslocamento, trocando de alvo repetidamente, esperando materiais ou reagindo a uma condição defensiva. Isso produz layouts mais claros e testes mais consistentes.
Ocioso
- Nenhuma tarefa ativa
- Útil para trabalhadores reserva
- Fique atento a períodos de inatividade desnecessários
Construtor
- Concentra-se na construção
- Precisa de acesso e materiais
- Beneficia-se de zonas de trabalho claras
Suporte
- Segue ou ajuda unidades ativas
- Funciona melhor perto de objetivos compartilhados
- Pode reduzir a duplicação de tarefas
Defensor
- Responde a perigos
- Precisa de uma rota de patrulha segura
- Não deve bloquear os construtores
Acompanhe o estado atual do clone antes de alterar o layout. Uma transição de estado visível costuma revelar mais do que emitir a mesma ordem repetidamente.
Prioridades de comportamento e conflitos de tarefas
Os clones ficam difíceis de gerenciar quando várias tarefas válidas competem por atenção. Uma ordem de construção, um pedido de suporte, uma resposta defensiva e uma tarefa de coleta de recursos podem parecer razoáveis ao mesmo tempo. O comportamento resultante pode parecer aleatório se as prioridades não estiverem organizadas.
Uma configuração sólida dá a cada clone uma função principal e um número limitado de ações alternativas. Os construtores devem ter acesso às estruturas que precisam alcançar. Clones de suporte não devem ser enviados para zonas de trabalho distantes, a menos que a ajuda deles seja mais valiosa do que a construção local. As unidades defensivas precisam de rotas que não atravessem a via principal de construção.
| Nível de prioridade | Tipo de tarefa | Uso recomendado |
|---|---|---|
| Alto | Perigo imediato | Proteger o trabalho ativo e as rotas de retirada |
| Alto | Construção crítica | Concluir estruturas que desbloqueiam o progresso |
| Médio | Construção atribuída | Manter o plano de desenvolvimento atual |
| Médio | Ação de suporte | Ajudar no trabalho próximo sem deslocamentos excessivos |
| Baixo | Coleta opcional | Preencher períodos ociosos quando as tarefas principais estiverem concluídas |
| Baixo | Patrulha ou espera | Usar quando nenhuma tarefa produtiva estiver disponível |
Os conflitos de tarefas geralmente aparecem de quatro formas:
- Conflito de alvo: Dois clones selecionam a mesma tarefa pequena enquanto outra tarefa permanece vazia.
- Conflito de rota: Várias unidades usam um caminho estreito e causam atrasos de movimentação.
- Conflito de prioridade: Uma ordem de baixo valor interrompe repetidamente uma construção importante.
- Conflito de função: Um clone tenta construir, dar suporte, defender e coletar sem um propósito principal claro.
A solução nem sempre é adicionar mais clones. Unidades adicionais podem aumentar o congestionamento quando a área de trabalho tem espaço limitado ou quando várias unidades compartilham as mesmas regras de prioridade. Comece separando as funções, ampliando as rotas principais e reduzindo as tarefas alternativas desnecessárias.
| Condição do layout | Comportamento provável | Ajuste prático |
|---|---|---|
| Entrada estreita | Pausas repetidas durante o deslocamento | Adicionar uma segunda rota ou ampliar o acesso |
| Espaço de trabalho compartilhado | Troca de alvo | Atribuir zonas de trabalho distintas |
| Materiais distantes | Longos períodos ociosos | Mover o armazenamento para mais perto da construção |
| Patrulhas sobrepostas | Congestionamento defensivo | Separar as vias de patrulha |
| Ordens alternativas em excesso | Mudanças instáveis de tarefa | Remover prioridades de baixo valor |
Dar a cada clone uma lista longa de tarefas pode causar reatribuições constantes. Menos prioridades, mas mais claras, geralmente produzem um comportamento mais previsível.
Teste de comportamento passo a passo
Os testes devem isolar um comportamento por vez. Alterar simultaneamente a tarefa, a rota, a estrutura e as regras defensivas dificulta a identificação da causa de um problema. Use um processo repetível e registre o que muda após cada teste.
Crie uma área de teste pequena
Comece com um clone, um alvo de trabalho, uma fonte de materiais e uma rota clara. Remova as tarefas opcionais para que o comportamento pretendido seja fácil de observar.
Atribua uma tarefa principal
Dê ao clone um único objetivo de construção ou suporte. Observe se ele aceita a tarefa, desloca-se até o alvo e inicia a ação esperada.
Introduza uma variável
Adicione uma segunda tarefa, uma estrutura próxima, uma rota mais longa ou uma condição defensiva. Altere apenas um fator antes de observar o resultado.
Registre a mudança de estado
Anote se o clone permanece ativo, troca de alvo, retorna ao estado ocioso, entra em um estado defensivo ou espera por acesso ou materiais.
Teste novamente a configuração original
Remova a variável adicionada e repita o primeiro teste. Se o comportamento original retornar, é provável que a condição adicionada esteja envolvida no conflito.
Um registro de testes simples ajuda a comparar os resultados sem depender da memória. Use descrições curtas em vez de suposições.
| Teste | Configuração | Resultado observado | Próxima ação |
|---|---|---|---|
| A | Um clone, uma tarefa de construção | Desloca-se e trabalha | Linha de base confirmada |
| B | Adicionar uma segunda tarefa próxima | Troca de alvo | Verificar a ordem de prioridade |
| C | Bloquear a rota direta | Aguarda ou muda de rota | Melhorar o acesso |
| D | Remover os materiais | Interrompe a construção | Verificar o alcance do suprimento |
| E | Adicionar uma condição de perigo | Deixa a área de trabalho | Verificar as regras defensivas |
Quando um clone se comportar de maneira diferente após uma pequena alteração, retorne à última configuração estável. Isso é mais rápido do que reconstruir toda a área. O objetivo é identificar a menor condição que causa a transição.
Um teste útil tem um objetivo claro, uma alteração controlada e um resultado observável. Testes repetíveis criam regras de comportamento melhores do que tentativas baseadas em suposições.
Dicas de layout para um comportamento estável dos clones
O layout físico influencia fortemente as decisões dos clones. Uma rota clara reduz a ambiguidade durante o deslocamento, enquanto zonas de trabalho separadas reduzem a competição por alvos. As áreas de armazenamento, construção, defesa e recuperação devem ter, cada uma, uma finalidade reconhecível.
Use os seguintes princípios ao organizar uma base favorável ao comportamento dos clones:
- Mantenha a via principal de construção curta e livre de obstáculos decorativos.
- Coloque os recursos usados com frequência perto das zonas de construção ativas.
- Separe as rotas defensivas do tráfego comum dos trabalhadores.
- Reserve espaço suficiente ao redor das estruturas para movimentação e ações de suporte.
- Evite colocar várias tarefas igualmente atrativas lado a lado.
- Use placas, rótulos ou marcadores visuais para distinguir áreas específicas de cada função.
- Mantenha os pontos de recuperação acessíveis a partir das zonas de trabalho e das rotas defensivas.
| Área | Função principal | Design recomendado |
|---|---|---|
| Zona de construção | Construções e melhorias | Acesso aberto, materiais próximos |
| Zona de armazenamento | Organização de recursos | Local central, rotas de entrega curtas |
| Zona de suporte | Assistência e coordenação | Perto do trabalho ativo, pouco congestionamento |
| Zona de defesa | Resposta a ameaças | Linhas de visão claras, rota de patrulha separada |
| Zona de recuperação | Descanso ou reinício do comportamento | Acesso seguro, longe do tráfego |
Um layout equilibrado não precisa ser grande. Designs compactos geralmente tornam o comportamento mais fácil de entender, pois menos rotas e alvos competem por atenção. Expanda somente quando a área atual estiver estável e a próxima expansão tiver uma finalidade específica.
Lista de verificação para um comportamento estável:
- Dê a cada clone uma função principal clara
- Mantenha as rotas de construção livres de obstáculos desnecessários
- Separe os caminhos defensivos do tráfego dos trabalhadores
- Coloque os materiais comuns perto das zonas de construção ativas
- Teste novas estruturas antes de atribuir tarefas adicionais
Construa primeiro a rota confiável mais curta. As melhorias de eficiência são mais fáceis de medir depois que os problemas de movimentação e acesso forem removidos.
Solução de problemas e regras práticas
Quando o comportamento se tornar inconsistente, comece pela explicação mais simples. Confirme se o clone tem uma ordem válida, um destino alcançável e os materiais ou condições necessários. Em seguida, examine as prioridades concorrentes e as ameaças próximas.
| Sintoma | Causa comum | Verificação recomendada |
|---|---|---|
| O clone permanece ocioso | Nenhuma tarefa válida ou alvo indisponível | Confirmar a atribuição e o estado do alvo |
| O clone circula por uma área | Problema de rota ou acesso | Inspecionar entradas e espaços bloqueados |
| O clone abandona a construção | Interrupção de prioridade maior | Revisar as regras defensivas e de tarefas |
| Dois clones duplicam o trabalho | Seleção compartilhada do alvo | Dividir as zonas de trabalho ou as funções |
| O clone espera perto de uma estrutura | Material ou acesso ausente | Verificar a rota de suprimento e o alcance de construção |
| O clone recua repetidamente | Condição de ameaça persistente | Melhorar a segurança ou ajustar a lógica de patrulha |
Use a seguinte ordem de solução de problemas em camadas:
- Ordem: A tarefa está ativa e é adequada à função do clone?
- Acesso: O clone consegue alcançar o alvo sem atravessar uma rota bloqueada?
- Recursos: Os materiais necessários ou as condições de suporte estão disponíveis?
- Prioridade: Outra tarefa está interrompendo o comportamento pretendido?
- Segurança: Uma ameaça, perigo ou regra de retirada está assumindo o controle?
- Capacidade: Há clones demais competindo pela mesma rota ou alvo?
Não altere todas as seis camadas ao mesmo tempo. Resolva o primeiro problema confirmado e teste novamente. Isso mantém o modelo de comportamento compreensível e evita melhorias acidentais que não podem ser reproduzidas.
Descreva o que o clone faz antes de explicar por que ele faz isso. Primeiro a observação, depois o diagnóstico e, por fim, as alterações no layout.
Q: O que significa o comportamento dos clones em clone builders?
Refere-se às regras que determinam como os clones respondem a ordens, rotas, recursos, tarefas próximas, pedidos de suporte e condições defensivas.
Q: Por que um clone para de construir?
Verifique se o alvo continua válido, se a rota está acessível, se há materiais disponíveis ou se uma tarefa defensiva ou de suporte com prioridade maior interrompeu a construção.
Q: Como posso impedir que os clones dupliquem a mesma tarefa?
Separe as zonas de trabalho, atribua funções principais distintas e evite colocar vários alvos igualmente atrativos na mesma área de decisão.
Q: Qual é a melhor maneira de testar um comportamento incomum?
Use uma área de teste pequena com um clone e uma tarefa, depois introduza apenas uma variável nova por vez enquanto registra cada mudança de estado.