Autonauts Wiki
Advertisement
  • Signs can be used to get a larger search range for work areas early on. Moreover, if you need to move or expand the work area later, you just need to edit one sign instead of dozens of bots.
  • Think big! Don't cramp everything into a little space. You can always move things if needed using the move tool in the build planner.
  • Use "Repeat X times" for complex builders and "Until hands are full" for one-ingredient builders and transports.
  • Build overflow storage to reduce the risk of running out of resources. For example, have two Pallets for Planks: one that fills up first for general use, and one for use in Poles, etc., that only fills up if the first is full.
  • When possible, it's often a good idea to make your programs "durable" to bots being started and stopped.
    • E.g. don't "get shovel, until hands empty{ dig holes }", because it will get stuck if it already has a shovel.
    • Instead, use "until hands empty{ dig holes }, get shovel". This uses the same number of instructions, but allows your bot to be stopped and restarted at any point.
    • Bots building recipes are also vulnerable to this, because it might add 2 weeds and then try to add 4 more when restarted. Unfortunately, having a bot change a recipe does not currently clear the production building. Manually clearing these buildings is necessary.
  • When programming bots that are dealing with more than one of the same item either taking or storing or using a workstation (for example using until hands full/empty), take the [move to] command out of the action loop as the bot will only need to move to a location once and the bot will act in double time until hands full and it's time to move to the workstation only once to until hands (and back pack) are empty. Keep in mind though when dealing with items on the ground, all three commands of [scan] [move to] and [pick up] must be in the loop as the bots are using too much thinking time to shorten it.
  • If a crafting job is complicated do not feel you need to use just one bot to get the job done. This is especially true when super heavy items or liquids are involved.
  • If the game seems to end up overwhelming you, slow down and deal with one problem at a time, it's not a race.
Advertisement