Randpg
Randpg is a package for generating many random entities for rpg fantasy games, from names and npcs to entire worlds! Many of the features in this package can be expanded, such as adding other races or types of settlements, to add along side the existing types.
This package is still in development and some versions might not be backwards compatible before v1.0.0.
To view the changelog, click here
Table of Contents
Installation
Follow the installation instructions on dart packages.
Features
- Generating names for various races
- Generate npcs
- Generate companions
- Generate locations and buildings inside settlements
- Generate settlements
- Generate landscapes
- Generate deities
- Generate guilds
- Generate kingdoms
- Generate holidays
- Generate emblems as svg
- Generate complete worlds
- Generate world maps
Goals
- Waypoint Generator
- Improve tiles for world map generator
Usage
For simple examples, click here
For detailed examples check the examples folder
Libraries
- entities/companions
- entities/custom/custom_companions
- entities/custom/custom_deities
- entities/custom/custom_emblems
- entities/custom/custom_guilds
- entities/custom/custom_holidays
- entities/custom/custom_kingdoms
- entities/custom/custom_landscapes
- entities/custom/custom_locations
- entities/custom/custom_races
- entities/custom/custom_settlements
- entities/custom/custom_worlds
- entities/deities
- entities/emblems
- entities/guilds
- entities/holidays
- entities/kingdoms
- entities/landscapes
- entities/locations
- entities/npcs
- entities/races
- entities/settlements
- entities/world_map
- entities/worlds
- enums/alignment
- enums/gender
- enums/terrain
- exceptions
- general
- generators
- string_manipulations