Workerbots are largely the focus of almost everything in the game Autonauts. These are autonomous entities that can be independently programmed by the player to perform simple tasks while playing the game. While it is possible for a player to perform all of the tasks in the game without the workerbots, it is these bots which help remove the grinding and tedium that would otherwise be taking place.
A major goal in the game is to automate most tasks in the game, including the manufacturing of more workerbots. The challenge of setting up the automation is to figure out how to break down the individual steps and to decide what specific instructions you give to each workerbot as well as deciding what tools those workerbots ought to be using for those tasks. It is the various strategies involved in how you program these bots to perform those tasks which make the game challenging.
Workerbot Types Edit
There are three different types of workerbots in the game:
There is also a separate player avatar which exists in the game which can perform all of the actions of a workerbot, but represents the actions of the player themselves interacting with the items and objects of the map. This player avatar also has an inventory and upgrades and can even wear clothing made from the resources found in the game.
In addition to the three types of workerbots, there are also three important items that relate directly to workerbots:
- Beacon - Identifies the "work area" where a worker bot performs a task. This beacon can also be relocated by a player to designate a new work area.
- Crude Data Storage - This item permits the archiving of a workerbot's programming for later use. It also simplifies the task of programming multiple workerbots doing largely the same task by copying the instruction from one workerbot to another.
- Name Badge - Allows a player to give a unique name to the workerbot. This name badge must be added to the "upgrade" slot of the workerbot in order to be used.
Internal storage Edit
Both the player and worker bots have internal storage capacity that comes in two forms:
- Carrying: Items that are "carried" with the hands or "arms"
- Inventory: Items that are stored in pockets or an internal space within the workerbot
Items which are carried must be of the same type and can't be mixed. In other words, if picking up stones, those must be transferred into the internal inventory or be put into a storage building before moving to pick up some logs. The number of spaces available varies for each workerbot.
There are also two other specialized internal spaces as well:
Upgrades are items which enhance the capabilities of workerbots slightly. These upgrade positions may only be filled with items that specifically perform an upgrade function. The following are the upgrade items currently available for workerbots:
The game developers have indicated that they plan on adding additional kinds of upgrade capabilities in future updates. For instance, the player can benefit from a backpack and scooter; these items might benefit the bots in the future.
One possible use for this clothing on workerbots is to identify what kind of role they may perform so you can keep track of different jobs you have assigned to each different workerbot. Otherwise, the role of clothing is purely for aesthetic purposes and does not impact the performance of the workerbot.
Workerbot Details Edit
The following bolded terms refer to the table below.
Carry determines how many items of the same kind they can hold at once. Max items in hands = Carry / Item Weight. Note: most items have weight 1, some have weight 2, only Logs have weight 3. Exception: No matter the item weight, can only ever hold 1 item if it is a: Tool, Animal, Bot, Folk, or Vehicle.
Tip: If a bot can carry more than the player, sometimes it's better to use a Repeat Until Hands Full around a single pickup. That way the worker can use all its hand slots (use a repeat until hands empty to drop off after).
Inventory is how many items can be stored on the bot. Weight does not affect the number in any way. Note: a bot can be taught to store items in inventory by pressing 'q' while teaching them. To retrieve items that have been stowed use ',' and '.'.
Recharge Time is how long it takes to finish recharging a bot of that type. They must be completely empty before they can be recharged, and charging them completely refills to max.
Max Charge determines how long they operate before needing to be recharged. Not all actions drain charge; see Programming for details.
Note: when a bot is down to 10 charge, a low battery icon will flash over it. Also its movement speed slows down by 7.5% of normal movement speed per charge below 10. At charge 0 the bot stops working and an empty battery icon flashes above it.
Speed affect how fast they move and how fast they accomplish tasks. Note: at 50% it takes twice as long to do anything than a bot that has speed 100%.
Move Delay is a short delay where the bot does nothing, before beginning a move instruction (added in v5). A move instruction is anything in a blue box in the Bot's Brain/teaching screen. Tip: try to remove unnecessary move instructions when teaching a bot, to avoid adding up useless move delays.
Max Instructions (added v7) is the number of actions you can teach a bot. Each separate box in the Bot Brain/Teaching screen counts as one, and repeat/forever blocks each count as an additional instruction.
|Bot||Carry||Inventory||Upgrade Slots||Recharge Time||Max Charge||Speed||Move Delay||Max Instructions||Ingredients|
|Player||4||6||5||0||100||100%||-||-||Begin the game controlling it|
|Crude Workerbot||6||10||2||2 sec||60||50%||1 sec||16||4 Plank|
1 Crude Gear
|Basic Workerbot||4||6||3||1 sec||120||100%||0.5 sec||32||4 Plank|
|Steam Workerbot||6||10||4||1 Log|
|120||100%||0.5 sec||32||4 Metal Plates|
4 Metal Poles
4 Metal Gears
In an older version, all workerbots drained at a rate of 1 charge per second.
Cereal Seed • Charcoal • Clay Pot • Crude Gear • Crude Wheel • Fertiliser • Flour • Gear • Metal • Metal Gear • Metal Plate • Metal Pole • Metal Sawblade • Plank • Pole • Raw Clay Pot • Seedling • Straw