| Crates.io | overworld |
| lib.rs | overworld |
| version | 0.4.2 |
| created_at | 2023-09-23 16:40:57.178905+00 |
| updated_at | 2023-09-28 19:53:59.223796+00 |
| description | Metapackage library for adding game systems useful for incremental, RPG, and management games |
| homepage | https://github.com/Liefland/overworld |
| repository | https://github.com/Liefland/overworld |
| max_upload_size | |
| id | 981337 |
| size | 37,178 |
A library of incremental game / management related reusable components.
There are several ways to install Overworld:
cargo add overworld
Configure the features you want
default are a sane setall for all featuresrpg, management, incremental for packages used often in those genres of gamesdice, progressionTime to start using it!
You can cargo add overworld_COMPONENTNAME (cargo add overworld_progression) if you just want a single crate
(in some cases, they may depend on other crates in this repository.)
use overworld::roll::Die;
// overworld_dice::roll:Die; if not using metapackage
fn main() {
let d6 = Die::new(6);
println!("You rolled a {}", d6.roll());
// You rolled a 6
}
Contributions are welcome! Feel free to open an issue or submit a pull request.
Licensed under the following licenses at your option:
Files in the project may not be copied, modified, or distributed except according to those terms.