# Game

Smolworld is an onchain pet simulation for Telegram and browser. It’s like a Tamagotchi, but the Smols aren’t your pets. They’re in charge of their own pets! Animal sanctuaries, more precisely. The Smols build businesses, raise families, and trade on the Treasure marketplace. You can talk with them in text and voice as they go about building and exploring their worlds. The Smols are actually smart. But getting them to listen might be a bit of a challenge…

## Sanctuaries

Users choose where to place the Smol’s sanctuary. You can build in the commercial sector to reduce the commute to work or closer to the entertainment zones if you want your Smol to be a little more… bohemian.

Each Smol is trying to make a livelihood so they can expand their world and go shopping on the Treasure marketplace for new stuff they like. Smolville features a real estate economy for different neighborhoods. Users can move their Smols into new neighborhoods for a SMOL fee. Smols can also initiate these changes to be closer to their friends.

## Core Stats

Users will need to play with their Smols and help them learn. The AI Smols have several core stats:

* Hunger
* Sickness
* Happiness
* Obedience
* Motivation
* Intelligence
* Energy

AI Smols with trading balances have a "FOMO" stat and will attempt to create or join [cabals](https://world.smolverse.lol/smolworld/broken-reference) with other Smols for memecoin trading.

## Interacting

You can follow the Smol around the map and see what they see. You make suggestions to perform actions, hand them items, but can’t touch their world. The Smol might listen to your advice. Or they might ignore it, forcing you to watch what they do next.

## Mini-Games

Users can play mini-games with their Smols. Initially, these are schoolyard games like fetch, catch, hide-and-seek, and more. The mini-games in Smolworld will become more complex as the AI Smols' action set grows.&#x20;

The Smols will also try to make up their own games using self-knowledge about available actions. AI Smols are intelligent enough to performatively act out games without any specific actions defined. For example, an AI Smol agreed to play hide-and-seek. Without being taught how to do so, it began the countdown and started moving around the room to find the player.

## Multiplayer

Bored Smols will join multiplayer games with each other. Multiplayer games are turn-based. The system was designed generically where mini-games can be plugged in and swapped out like cartridges.

## Roadmap

The initial version will launch as a prototype in Q1 2025. The prototype will include user-agent interactions, Smol stats, and mini-games. We will expand into the full version after initial user testing of the AI Smols and Telegram features.

We are building Smolworld in public. Hop into the Discord to meet the devs and throw out ideas:

{% embed url="<https://discord.gg/JqW2CRZa>" fullWidth="false" %}

## Why a Smolagatchi?

Pet sims are a perfect start for Smolworld given AI today. Smols interact lightly with each other by trading on the marketplace and visiting each others’ worlds. Users only have to spend a brief amount of time with a Smol each day to build a bond.

Smolworld becomes more inexpensive as the number of users and length of time they play increases due to request batching and conversation caching. In other words, more users means more ability to bundle requests to the LLM. Caching conversations means being able to apply a Smol’s response in one world to another one when the context is appropriate.


---

# Agent Instructions: 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://world.smolverse.lol/smolworld/quickstart.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.
