initializeWorld
Create a new fantasy world simulation with specified starting event, terrain, climate, populations, and resources.
Instructions
Create a new world simulation. REQUIRED: Include all fields including resources:{} (can be empty).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | Random seed for deterministic generation (optional) | |
| event | Yes | Initial event, e.g., "a small cave discovered by refugees" | |
| region | Yes | Terrain type | |
| climate | Yes | Climate type | |
| resources | Yes | Resource abundance (0-100). REQUIRED: Include even if empty {}. Example: {iron: 50, food: 40} | |
| population | Yes | Array of populations (supports multiple races like human, dwarf, elf, dragonborn, orc, etc.). Can also be a single object. | |
| locationType | Yes | Starting location type | |
| monsterCount | No | Number of monster populations to spawn initially (0-3, default: 1) | |
| enableMonsters | No | Enable monster spawning during simulation (default: true) |