- El comportamiento de los clones de Clone Builders describe cómo responden las unidades creadas a las órdenes, amenazas, tareas y estructuras cercanas.
- Los estados de comportamiento ayudan a separar las acciones inactivas, activas, defensivas, de apoyo y de recuperación.
- Las reglas de prioridad deben probarse cambiando una sola variable a la vez.
- Los diseños fiables proporcionan a los clones rutas claras, zonas de trabajo seguras y menos órdenes conflictivas.
- La solución de problemas comienza comprobando las órdenes, las rutas de acceso, los objetivos y las condiciones de los recursos.
Fundamentos del comportamiento de los clones de Clone Builders
En Clone Builders, el comportamiento de los clones de Clone Builders puede entenderse como el conjunto de reglas que determina cómo reacciona un clon después de recibir una tarea. Un clon puede permanecer inactivo, desplazarse hacia una zona de trabajo, realizar una acción de construcción, responder ante un peligro, ayudar a otra unidad o volver a un estado de recuperación. Tratar estas acciones como un sistema de comportamiento facilita la lectura y mejora de los diseños complejos para constructores.
La distinción más importante es la que existe entre una orden asignada y el comportamiento que la sigue. Una orden identifica la tarea prevista, mientras que el comportamiento determina cómo gestiona el clon los obstáculos, las interrupciones, las prioridades cercanas y las condiciones cambiantes. Cuando parece que un clon ignora una orden, el problema puede estar relacionado con el acceso de la ruta, las prioridades en conflicto, un recurso no disponible o una reacción defensiva, y no con un comando fallido.
| Estado de comportamiento | Respuesta habitual | Qué comprobar |
|---|---|---|
| Inactivo | Espera una tarea válida | Órdenes disponibles, alcance, asignación |
| Desplazamiento | Se mueve hacia un destino | Acceso de la ruta, casillas bloqueadas, distancia |
| Construcción | Trabaja en una estructura | Materiales, zona de construcción, propiedad de la tarea |
| Apoyo | Ayuda a otro clon activo | Alcance de apoyo, estado del objetivo |
| Defensivo | Reacciona ante una amenaza o peligro | Reglas de seguridad, dirección de la amenaza, ruta de retirada |
| Recuperación | Hace una pausa o vuelve a una zona segura | Daño, fatiga, acceso al refugio |
Usa los estados de comportamiento como un lenguaje de diagnóstico. En lugar de decir que un clon está “roto”, identifica si está atascado desplazándose, cambia de objetivo repetidamente, espera materiales o reacciona ante una condición defensiva. Esto produce diseños más claros y pruebas más constantes.
Inactivo
- No tiene una tarea activa
- Es útil para trabajadores de reserva
- Vigila los tiempos de inactividad innecesarios
Constructor
- Se centra en la construcción
- Necesita acceso y materiales
- Se beneficia de zonas de trabajo claras
Apoyo
- Sigue o ayuda a unidades activas
- Funciona mejor cerca de objetivos compartidos
- Puede reducir la duplicación de tareas
Defensor
- Responde ante el peligro
- Necesita una ruta de patrulla segura
- No debería bloquear a los constructores
Observa el estado actual del clon antes de cambiar el diseño. Una transición de estado visible suele revelar más que repetir la misma orden varias veces.
Prioridades de comportamiento y conflictos entre tareas
Los clones se vuelven difíciles de gestionar cuando varias tareas válidas compiten por su atención. Una orden de construcción, una solicitud de apoyo, una respuesta defensiva y una tarea de recolección de recursos pueden parecer razonables al mismo tiempo. El comportamiento resultante puede parecer aleatorio si las prioridades no están organizadas.
Una configuración sólida asigna a cada clon un rol principal y un número limitado de acciones alternativas. Los constructores deben poder acceder a las estructuras que se espera que alcancen. Los clones de apoyo no deberían asignarse a zonas de trabajo lejanas a menos que su ayuda sea más valiosa que la construcción local. Las unidades defensivas necesitan rutas que no crucen el carril principal de construcción.
| Nivel de prioridad | Tipo de tarea | Uso recomendado |
|---|---|---|
| Alto | Peligro inmediato | Proteger el trabajo activo y las rutas de retirada |
| Alto | Construcción crítica | Completar estructuras que desbloquean el progreso |
| Medio | Construcción asignada | Mantener el plan de desarrollo actual |
| Medio | Acción de apoyo | Ayudar en trabajos cercanos sin realizar desplazamientos excesivos |
| Bajo | Recolección opcional | Ocupar los tiempos de inactividad cuando se completan las tareas principales |
| Bajo | Patrulla o espera | Usar cuando no haya ninguna tarea productiva disponible |
Los conflictos entre tareas suelen aparecer de cuatro formas:
- Conflicto de objetivos: Dos clones seleccionan la misma tarea pequeña mientras otra tarea permanece vacía.
- Conflicto de rutas: Varias unidades utilizan un camino estrecho y provocan retrasos de movimiento.
- Conflicto de prioridades: Una orden de poco valor interrumpe repetidamente una construcción importante.
- Conflicto de roles: Un clon intenta construir, apoyar, defender y recolectar sin un propósito principal claro.
La solución no siempre consiste en añadir más clones. Las unidades adicionales pueden aumentar la congestión cuando la zona de trabajo tiene un espacio limitado o cuando varias unidades comparten las mismas reglas de prioridad. Empieza separando los roles, ampliando las rutas importantes y reduciendo las tareas alternativas innecesarias.
| Condición del diseño | Comportamiento probable | Ajuste práctico |
|---|---|---|
| Entrada estrecha | Pausas repetidas durante el desplazamiento | Añadir una segunda ruta o ampliar el acceso |
| Casilla de trabajo compartida | Cambio de objetivos | Asignar zonas de trabajo distintas |
| Materiales lejanos | Largos periodos de inactividad | Acercar el almacenamiento a la construcción |
| Patrullas superpuestas | Congestión defensiva | Separar los carriles de patrulla |
| Demasiadas órdenes alternativas | Cambios de tarea inestables | Eliminar las prioridades de poco valor |
Dar a cada clon una lista larga de tareas puede provocar reasignaciones constantes. Unas prioridades más claras y reducidas suelen producir un comportamiento más predecible.
Pruebas del comportamiento paso a paso
Las pruebas deben aislar un comportamiento cada vez. Cambiar simultáneamente la tarea, la ruta, la estructura y las reglas defensivas dificulta identificar la causa de un problema. Utiliza un proceso repetible y registra qué cambia después de cada prueba.
Crea una zona de pruebas pequeña
Empieza con un clon, un objetivo de trabajo, una fuente de materiales y una ruta despejada. Elimina las tareas opcionales para que sea fácil observar el comportamiento previsto.
Asigna una tarea principal
Dale al clon un único objetivo de construcción o apoyo. Observa si acepta la tarea, se desplaza hacia el objetivo y comienza la acción esperada.
Introduce una variable
Añade una segunda tarea, una estructura cercana, una ruta más larga o una condición defensiva. Cambia solo un factor antes de observar el resultado.
Registra el cambio de estado
Anota si el clon permanece activo, cambia de objetivo, vuelve al estado inactivo, entra en un estado defensivo o espera acceso o materiales.
Repite la configuración original
Elimina la variable añadida y repite la primera prueba. Si el comportamiento original vuelve, es probable que la condición añadida esté relacionada con el conflicto.
Un registro de pruebas sencillo ayuda a comparar los resultados sin depender de la memoria. Usa descripciones breves en lugar de suposiciones.
| Prueba | Configuración | Resultado observado | Próxima acción |
|---|---|---|---|
| A | Un clon, una tarea de construcción | Se desplaza y trabaja | Línea base confirmada |
| B | Añadir una segunda tarea cercana | Cambia de objetivo | Comprobar el orden de prioridades |
| C | Bloquear la ruta directa | Espera o cambia de ruta | Mejorar el acceso |
| D | Retirar los materiales | Detiene la construcción | Revisar el alcance del suministro |
| E | Añadir una condición de peligro | Abandona la zona de trabajo | Comprobar las reglas defensivas |
Cuando un clon se comporta de forma diferente después de un pequeño cambio, vuelve a la última configuración estable. Esto es más rápido que reconstruir toda la zona. El objetivo es identificar la condición mínima que provoca la transición.
Una prueba útil tiene un objetivo claro, un cambio controlado y un resultado observable. Las pruebas repetibles crean mejores reglas de comportamiento que las conjeturas.
Consejos de diseño para un comportamiento estable de los clones
El diseño físico influye considerablemente en las decisiones de los clones. Una ruta clara reduce la ambigüedad durante los desplazamientos, mientras que las zonas de trabajo separadas reducen la competencia por los objetivos. El almacenamiento, los lugares de construcción, las posiciones defensivas y las zonas de recuperación deben tener una función reconocible.
Aplica los siguientes principios al organizar una base favorable para el comportamiento:
- Mantén corto el carril principal de construcción y libre de obstáculos decorativos.
- Coloca los recursos utilizados con frecuencia cerca de las zonas de construcción activas.
- Separa las rutas defensivas del tránsito normal de los trabajadores.
- Reserva suficiente espacio alrededor de las estructuras para los movimientos y las acciones de apoyo.
- Evita colocar varias tareas igual de atractivas una junto a otra.
- Usa señales, etiquetas o marcadores visuales para distinguir las zonas específicas de cada rol.
- Mantén los puntos de recuperación accesibles desde las zonas de trabajo y las rutas defensivas.
| Zona | Función principal | Diseño recomendado |
|---|---|---|
| Zona de construcción | Construcción y mejoras | Acceso abierto, materiales cercanos |
| Zona de almacenamiento | Preparación de recursos | Ubicación central, rutas de entrega cortas |
| Zona de apoyo | Asistencia y coordinación | Cerca del trabajo activo, con poca congestión |
| Zona de defensa | Respuesta ante amenazas | Líneas de visión despejadas, ruta de patrulla separada |
| Zona de recuperación | Descanso o restablecimiento del comportamiento | Acceso seguro, alejada del tránsito |
Un diseño equilibrado no tiene que ser grande. Los diseños compactos suelen facilitar la comprensión del comportamiento porque hay menos rutas y objetivos compitiendo por la atención. Amplía la zona solo cuando el área actual sea estable y la siguiente expansión tenga un propósito concreto.
Lista de comprobación para un comportamiento estable:
- Dale a cada clon un rol principal claro
- Mantén las rutas de construcción libres de obstáculos innecesarios
- Separa las rutas defensivas del tránsito de los trabajadores
- Coloca los materiales habituales cerca de las zonas de construcción activas
- Prueba las estructuras nuevas antes de asignar tareas adicionales
Construye primero la ruta fiable más corta. Las mejoras de eficiencia son más fáciles de medir después de eliminar los problemas de movimiento y acceso.
Solución de problemas y reglas prácticas
Cuando el comportamiento se vuelva inconsistente, empieza por la explicación más sencilla. Confirma que el clon tiene una orden válida, un destino accesible y los materiales o las condiciones necesarias. Después, revisa las prioridades en conflicto y las amenazas cercanas.
| Síntoma | Causa habitual | Comprobación recomendada |
|---|---|---|
| El clon permanece inactivo | No hay una tarea válida o el objetivo no está disponible | Confirmar la asignación y el estado del objetivo |
| El clon da vueltas por una zona | Problema de ruta o acceso | Inspeccionar las entradas y las casillas bloqueadas |
| El clon abandona la construcción | Interrupción de mayor prioridad | Revisar las reglas defensivas y de tareas |
| Dos clones duplican el trabajo | Selección compartida del objetivo | Dividir las zonas de trabajo o los roles |
| El clon espera cerca de una estructura | Falta de materiales o de acceso | Comprobar la ruta de suministro y el alcance de construcción |
| El clon se retira repetidamente | Condición de amenaza persistente | Mejorar la seguridad o ajustar la lógica de patrulla |
Sigue este orden de solución de problemas por capas:
- Orden: ¿La tarea está activa y es adecuada para el rol del clon?
- Acceso: ¿Puede el clon llegar al objetivo sin atravesar una ruta bloqueada?
- Recursos: ¿Están disponibles los materiales necesarios o las condiciones de apoyo?
- Prioridad: ¿Otra tarea está interrumpiendo el comportamiento previsto?
- Seguridad: ¿Una amenaza, un peligro o una regla de retirada está tomando el control?
- Capacidad: ¿Hay demasiados clones compitiendo por una misma ruta o un mismo objetivo?
No cambies las seis capas a la vez. Resuelve el primer problema confirmado y vuelve a probar. Esto mantiene el modelo de comportamiento comprensible y evita mejoras accidentales que no puedan reproducirse.
Describe lo que hace el clon antes de explicar por qué lo hace. Primero la observación, después el diagnóstico y, por último, los cambios en el diseño.
Q: ¿Qué significa el comportamiento de los clones de Clone Builders?
Se refiere a las reglas que determinan cómo responden los clones a las órdenes, las rutas, los recursos, las tareas cercanas, las solicitudes de apoyo y las condiciones defensivas.
Q: ¿Por qué un clon deja de construir?
Comprueba si el objetivo sigue siendo válido, si la ruta es accesible, si hay materiales disponibles o si una tarea defensiva o de apoyo de mayor prioridad ha interrumpido la construcción.
Q: ¿Cómo puedo evitar que los clones dupliquen la misma tarea?
Separa las zonas de trabajo, asigna roles principales distintos y evita colocar varios objetivos igual de atractivos dentro de la misma zona de decisión.
Q: ¿Cuál es la mejor forma de probar un comportamiento inusual?
Usa una zona de pruebas pequeña con un clon y una tarea, e introduce solo una variable nueva cada vez mientras registras cada cambio de estado.