Skip to content

ErikMelton/league-calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

League Simulator

About

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.

Installation and Running

To install and run this project, you need to have Rust and Cargo installed on your system. Follow these steps:

  1. Clone the repository: git clone https://github.com/ErikMelton/your-repo-name.git
  2. Navigate to the project directory: cd your-repo-name
  3. Build the project: cargo build
  4. Run the project: cargo run

Building Documentation

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.

TODO

  • 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages