| Crates.io | capability-3p |
| lib.rs | capability-3p |
| version | 0.1.0 |
| created_at | 2025-07-13 06:32:15.117239+00 |
| updated_at | 2025-07-13 06:32:15.117239+00 |
| description | A Rust library to construct and manage skill trees optimized for growth environments, supporting robust algorithmic structures and concurrent updates. |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1750048 |
| size | 187,742 |
Grower Skill Tree 3p is a Rust library designed to facilitate the creation and manipulation of skill trees catered to interactive growth environments, such as games or educational platforms. This crate is optimized for algorithmic robustness and concurrency, providing an efficient framework to simulate and manage complex skill progression and unlockables.
Add the following to your Cargo.toml:
[dependencies]
capability-3p = "0.1.0"
use capability_3p::{SkillTree, SkillNode};
fn main() {
let mut skill_tree = SkillTree::new();
skill_tree.add_node(SkillNode::new("Fundamentals", vec!["Intro to Growing"]));
skill_tree.add_node(SkillNode::new("Advanced Techniques", vec!["SP Growth Optimization"]));
skill_tree.advance("Fundamentals");
println!("Progress: {}", skill_tree.get_progress("Advanced Techniques"));
}
We welcome open-source contributions. Please check our contribution guidelines for more details on how you can help.
This README.md file was generated by an AI model and may not be 100% accurate, however it should be pretty good.