> For the complete documentation index, see [llms.txt](https://scibot.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://scibot.gitbook.io/docs/metaverse-cybot/bots.md).

# Bots

The goal of the game is to collect bots and it would be good to understand what the bot consists of

### Bot device

Each bot consists of 3 blocks/systems:

1. **Energy block** - A large block / system / mechanism that is the heart of the bot.
2. **Housing** - A system that combines all the mechanisms of the bot.
3. **Propulsion system** - A large block that is responsible for the ability to move the bot.

A new bot can be assembled from only 3 systems.

### How to build a bot?

To assemble the bot, you need to find and open capsules. The capsules contain various spare parts from which you can assemble blocks and later on a bot, however, in order to assemble a mechanism from spare parts, you must have instructions.

Since the spare parts kits in capsules are universal, which mechanism you get depends on the instructions.

#### Instructions are of different types:

1. Instructions for the energy block
2. Instructions for the propulsion system
3. Enclosure instructions
4. Instructions for connection systems
5. Repair kit instructions
6. Etc.

### Spare parts

The capsules that appear on the map contain spare parts. Spare parts are measured in kilograms. Each capsule stores a different amount of spare parts, but a certain amount of kilograms will be needed to assemble the mechanism.

The contents of the capsule are affected by the luck parameter of your SciBot


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://scibot.gitbook.io/docs/metaverse-cybot/bots.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
