This project is a simulation of a game scenario written in Rust. It includes modules for creating champions, items, builds, scenarios, enhancements, and running simulations. The project is still under development and contributions are welcome.
To install and run this project, you need to have Rust and Cargo installed on your system. Follow these steps:
- Clone the repository:
git clone https://github.com/ErikMelton/your-repo-name.git
- Navigate to the project directory:
cd your-repo-name
- Build the project:
cargo build
- Run the project:
cargo run
To build the documentation for this project, use the following command:
cargo doc --open
This will generate the documentation and open it in your web browser.
- Implement the simulation module.
- Test damage over time
- Implement stacking damage over time
- Consider how to run simulations.
- Implement abilities
- Implement the ability rotation and hit chance for both the player and enemy in the scenario module.
- Consider auto cancels in the scenario module.
- Implement runes in the main module.
- Implement items
- Write a system to automate the creation and updating of champions, runes, abilities, and items.
- Need some kind of logging system for exporting the action data to a file.