Guía de robots de Autonauts (qué pueden hacer los robots)

La guía del juego Autonauts se centra en una guía de lo que los robots pueden hacer. La guía te dará algunos consejos y trucos básicos para Robots en el juego Autonauts. Mientras escribimos estas instrucciones, recogemos muchas piezas de información de varios sitios para usted. Esperamos que esta guía lo ayude.

Lo que tú y los robots pueden hacer

Ahora que tenemos una idea general de qué se trata el juego, echemos un vistazo a lo que usted y, por lo tanto, todos los robots pueden hacer. Esto no pretende ser una lista exhaustiva, sino algunos buenos consejos para tener una mejor idea del rango de acciones que puede realizar. Además, la totalidad de la guía asume que has seguido el tutorial incluido en el juego y no repasaré los conceptos básicos que se enseñan en el tutorial por razones de eficiencia.

Apilar varios artículos de un tipo en tus manos

Todos y cada uno de los objetos del mundo tienen un peso específico y la mayoría de ellos pueden apilarse uno encima del otro y transportarse de esa manera.

Aquí nuestro personaje tiene 4 piedras apiladas una encima de la otra como se representa en la parte inferior de la pantalla por las 4 rocas en la parte de “manos” del inventario.

Obviamente, esto no solo es útil para usted cuando necesita ayuda en una tarea específica, sino que se convierte en una gran ganancia de tiempo cuando hace un uso adecuado de esto para sus Robots. Tenga cuidado ya que la capacidad de carga de los robots varía en función de su parte “Bod” y de si tienen una actualización de potencia o no.

Si un artículo es pesado, usará varias ranuras de su inventario de “manos” (puede verlo con el registro en el siguiente ejemplo, usa los 4 inventarios de “manos”).

Usando tu mochila para llevar aún más cosas

No solo puedes llevar hasta 4 artículos en tu mano dependiendo de su peso, sino que también puedes guardar cosas en tu preciosa mochila. Por defecto, su mochila tiene una capacidad de una ranura y los robots necesitan una “Actualización de mochila” instalada para tener acceso a una mochila.

Aquí puedes ver a nuestro personaje sosteniendo un pesado tronco en sus manos mientras tiene una piedra preciosa almacenada en su mochila. Usar tu mochila es particularmente útil cuando necesitas llevar diferentes artículos de un lugar a otro, ¡solo haces el viaje una vez en lugar de dos!

Actualícese usted y sus robots para obtener la máxima eficiencia

Es posible que observe algunos iconos “+” a la derecha de su inventario (y los de sus robots). Estas son las ranuras de actualización. Tu personaje tiene 4 máquinas tragamonedas, mientras que los robots tienen al menos 1 y más en función de su parte principal.

En este ejemplo, puedes ver que nuestro personaje tiene una actualización de Mochila mientras que nuestro Robot tiene una Actualización de Locomoción y una Actualización de Energía (mejorando su velocidad de movimiento y capacidad de energía respectivamente). Y sí, puedes vestir a tus Robots de la misma manera que a tu personaje.

Tus robots pueden hacer lo que tú puedas

Puede sonar estúpido, pero siempre recuerda que cualquier acción que puedas realizar, tus Robots pueden (excepto para programar otros Robots). Insisto en ese hecho porque el tutorial no le muestra una gran variedad de acciones que sus Robots pueden realizar y algunas tareas simples realizadas por sus Robots pueden ahorrarle mucho tiempo. Un ejemplo simple de eso es la tarea de recargar la batería de un robot. Puede tener varios Robots a cargo de recargar Robots descargados o incluso incluir esa acción en Robots que ya están ocupados con otros trabajos (para que puedan recargarse de vez en cuando).

Le recomiendo que juegue con la parte de programación de Robots del juego, pruebe todo lo que pueda pensar y vea cómo se comportan los Robots. Las posibilidades son realmente ilimitadas.

Robots de programación: cómo usar git gud con scripts

La mayor parte del juego es, sin duda, programar bien tus Robots. En general, desea que sus Robots hagan más, si no todo el trabajo, mientras no hace casi nada. La mejor manera de ser eficiente y avanzar es programar nuevos Robots mientras los que programó antes están trabajando para usted.

Como dije en la parte anterior, no puedo enfatizar lo suficiente, realmente debería experimentar con la programación tanto como sea posible. La interfaz es muy fácil de usar y fácil de entender, así que no te preocupes por nada, así que diviértete.

De ninguna manera soy un experto y no creo que alguna vez haya formas “buenas” o “malas” de jugar y programar sus Robots. Sin embargo, es posible dar consejos generales para facilitarle las cosas y ampliar su panel de posibilidades.

Bucle todo el tiempo

Los bucles son vitales para crear scripts más sofisticados para que los sigan tus robots. El tutorial hace un buen trabajo al enseñarle que el uso más básico de Loops es “Forever” y “Before? está lleno “.

El primero obliga a tus Robots a realizar todas las acciones dentro del Loop para siempre (o al menos hasta que lo cierres manualmente), mientras que el segundo obliga a tus Robots a realizar acciones dentro del loop hasta que la estructura que elijas se llene (un solo elemento creado cuenta una estación de artesanía tan llena, así que ten cuidado cuando planifiques tus Scripts).

La cláusula “Salir si falla”

La cláusula “Salir si falla” (llamémosla “ExIf” a partir de ahora) permite que su Robot salga del circuito cada vez que sea imposible para el Robot realizar las acciones dentro de él. Recuerde que su Robot seguirá haciendo el ciclo siguiendo las condiciones de sus aplicaciones siempre que pueda, saldrá del ciclo solo cuando ya no pueda.

Veamos un ejemplo muy básico de cómo podemos hacer uso de un ExIf.

En este bucle, el robot 1) buscará una piedra en el área designada, 2) se moverá a la piedra y 3) recogerá la piedra previamente seleccionada. Las condiciones para que el bucle ocurra es “Hasta que las manos estén llenas”, lo que significa que el Robot continuamente mirará, se moverá y recogerá piedras hasta que sus manos estén llenas.

Hasta ahora las cosas son bastante simples, creamos el bucle para que el robot mueva la mayor cantidad de piedras posible a la vez en lugar de recogerlas una por una.

Pero, ¿qué sucede si queremos que nuestro Robot realice sus próximas acciones lo antes posible si no hay una Piedra disponible en el área? Por ejemplo, las Piedras pueden estar disponibles en el área designada muy raramente y puede tomar mucho tiempo para que su Robot finalmente se llene de manos.

Entra en nuestra cláusula ExIf. Como puede ver en la esquina superior derecha de la imagen, el pequeño cuadro blanco junto a la condición de bucle tiene una flecha apuntando hacia abajo. Esto significa que esta condición tiene una cláusula ExIf y, por lo tanto, si el Robot no puede realizar estas acciones, dejará de intentarlo y continuará con el resto de su Script.

Esto significa que SI el Robot puede apilar hasta 4 Piedras, lo hará, pero si no hay otras Piedras para recoger en ese momento, continuará con sus acciones (que en este ejemplo sería ponerlas en almacenamiento).

La cláusula ExIf abre una cantidad infinita de posibilidades para sus Robots que de otro modo serían limitados. Por ejemplo, puede configurar un robot para realizar algunas acciones para siempre con una cláusula ExIf. Esto es particularmente útil para casos en los que desea que su Robot escanee rápidamente un área para realizar una acción de vez en cuando. Tal vez quieras que tu robot recolector de piedras a veces recargue a tus otros robots, bueno, puedes hacer eso con un simple bucle Forever ExIf (en este ejemplo también puede funcionar bien con un bucle Times 1).

Una palabra sobre limitaciones de memoria

Cada robot tiene una capacidad de memoria limitada que se materializa como KB. Cada KB se traduce en una línea de script o en un Loop. En este ejemplo, podríamos agregar como máximo 5 líneas de Scripts y / o Loops al Script de nuestro Robot.

El robot inicial tiene una capacidad de memoria muy pobre, por lo que al principio estará limitado con el tipo de acciones que sus robots pueden realizar por sí mismos. Para mejorar la memoria de sus robots, debe darles una mejor parte de la cabeza o instalarles actualizaciones de memoria. Sin embargo, no instale una actualización de memoria en cada uno de sus Robots, ya que otras actualizaciones pueden ser más interesantes si no necesita las líneas adicionales de Scripts.

Aquí hay un ejemplo de un pequeño Loop of Script hecho para reducir la cantidad de Memoria utilizada para realizar una acción. El robot recogerá y cargará un registro en el bloque de corte dos veces seguidas con solo 5 líneas de secuencias de comandos en lugar de duplicar las 4 líneas (ahorramos 3 KB de esa manera).

Si descubres que tienes poca memoria, intenta ver si no puedes tomar atajos para ahorrar en memoria, ¡pero ten cuidado de que tu robot aún pueda realizar las acciones previstas correctamente!

Los tipos de actualizaciones que puede tener un robot

Estos son los 6 tipos de actualizaciones a las que los robots pueden tener acceso (al menos para comenzar), cada una de estas actualizaciones existe en varios niveles de eficacia. Por ejemplo, la mejora de potencia cruda aumenta la capacidad de carga de su robot en 1, mientras que la buena aumenta en 2.

El cerebro mejora la capacidad de memoria de su robot. El poder permite que su robot lleve más objetos a la vez en sus manos. El sensor aumenta el radio en el que su robot puede escanear un área. La movilidad mejora la velocidad de movimiento de su robot. en él mientras lleva otros artículos en sus manos. Eficiencia energética Aumenta la capacidad de energía que tiene su robot, lo que le permite durar más tiempo sin necesidad de una recarga.

Una palabra sobre signosLas señales y otros elementos similares le permiten utilizar interacciones más avanzadas con sus robots. Cuando interactúa con un signo, puede cambiar su texto pero también su área de influencia. Esta área puede ser utilizada dinámicamente por Robots para realizar acciones.

Para hacerlo, simplemente haga clic en el botón Seleccionar estructura (es posible que desee hacer clic en esa imagen para verla de cerca) y luego seleccione su Signo. Esto significa que el Robot realizará su acción de escaneo dentro de los límites del área designada por el Signo. El Letrero puede ser sostenido por cualquier persona, incluidos los Robots, para moverse.

Obviamente, esto se puede utilizar para una gran variedad de acciones. Un ejemplo es construir estructuras rápidamente. Puede decirle a un robot que busque constantemente planos en las cercanías del letrero y le traiga materiales y luego coloque su letrero junto a cualquier estructura que desee construir, y mueva su letrero cuando sea necesario. Este es solo un ejemplo, puedes crear una fiesta de serpientes gigantes si lo prefieres, incluso ser un pastor.