Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arlyon/holding
A commandline toolkit for immersive DnD
https://github.com/arlyon/holding
command-line dice dnd dungeons-and-dragons rust
Last synced: 1 day ago
JSON representation
A commandline toolkit for immersive DnD
- Host: GitHub
- URL: https://github.com/arlyon/holding
- Owner: arlyon
- License: apache-2.0
- Created: 2020-09-06T10:42:32.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-07-28T10:34:32.000Z (over 3 years ago)
- Last Synced: 2024-10-06T08:23:57.485Z (29 days ago)
- Topics: command-line, dice, dnd, dungeons-and-dragons, rust
- Language: Rust
- Homepage: https://crates.io/crates/holding
- Size: 88.9 KB
- Stars: 5
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- License: license-apache.txt
Awesome Lists containing this project
README
# holding
Holding is a command line toolkit and associated crates for DND.
It is intended to eventually be a host for campaign worlds handling dates, locations, events, calendars, and characters allowing an interactive history of things that have happened (or are going to happen) along with a number of generators to insert data into the world.
You will eventually be able to tag people and places in these events and be able to query the game world for things that have happened.
This will try and mould the DND game into a hybrid MUD, hopefully improving the DM's throughput and creating a more cohesive game world.
## Features
- [x] dice roller
- [x] ambient music via spotify
- [x] time progression
- [x] time jumping
- [x] custom calendar
- [x] custom solar system
- [x] celestial events
- [x] event recording
- [x] bash completion## Future
- [ ] weather
- [ ] encounter manager
- [ ] character management (player _and_ npc)
- [ ] party management
- [ ] tui-style inventory system
- [ ] multiplayer; players can get a read-only view of
the world from the perspective of their characters
- [ ] in-game communication