command
module
Version:
v0.0.0-...-2271788
Opens a new window with list of versions in this module.
Published: Feb 16, 2024
License: GPL-3.0
Opens a new window with license information.
Imports: 2
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
Saber
A software engine solution with an underlying CLI/API intended for dungeon
mastering (DMing) tabletop games and designed to be system-agnostic.
Can be extended to other use-cases such as for interfacing with
AirTable (see an example
with D&D 5E).
Current Features
- MongoDB object non-relational database to store RPG elements
- Campaign management
- Character generation
- World/region generation
- Language generation
- Family tree generation
Planned Architecture
- API/Daemon microservice
- CLI
- Plugin support for Lua
Planned Features
- Create random PCs/NPCs with skeleton backgrounds, personality, and
strengths/weaknesses (character generation with tagging).
- Complex characteristic and tag generation using editable tables found in
files (see
tables).
- Will list relative attributes in a system-agnostic fashion (but use typical
archetypical features such as Strength and Charisma).
- Create random locations and populations (e.g., cities, countries, regions)
with placed NPCs (setting generation with tagging).
- Create random rumours, adventure hooks, and roll on any customizable random
table including [1]:
- Factions
- Noble Houses
- Terrain
- Create random dungeons, populate them, and generate a graphical output.
- Create graphical map outputs for generated worlds and regions.
- Create connections between locations, factions [2].
- Create histories for a setting using machine learning.
- Create adventure/episode/arc/story skeletons [3].
- Randomly generate elements of these [4].
- Output to PDF (LaTeX? Homebrewery-esque?).
Further Reading
Related Articles
References
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.