mirror of https://github.com/Paoda/blue-gacha.git
Update README.md
This commit is contained in:
parent
b9f705c7b2
commit
9f443dd364
22
README.md
22
README.md
|
@ -1,7 +1,6 @@
|
|||
# Blue Archive Gacha Simulator
|
||||
|
||||
Here's an implementation of Blue Archive's Gacha System
|
||||
I believe it to be correct, though I'm always willing to accept corrections if you have any!
|
||||
Here's an implementation of Blue Archive's Gacha System. I believe it to be correct, though I'm always willing to accept corrections if you have any!
|
||||
|
||||
|
||||
## Example
|
||||
|
@ -14,7 +13,11 @@ let mut file = File::open("students.json").unwrap();
|
|||
file.read_to_string(&mut json).unwrap();
|
||||
|
||||
let students: Vec<Student> = serde_json::from_str(&json).unwrap();
|
||||
```
|
||||
|
||||
This Repo contains `students.json` which is an Array where each object within the arry contains a Student's Japanese name, English TL name and rarity.
|
||||
|
||||
```rust
|
||||
let banner_students: Vec<Student> = students
|
||||
.iter()
|
||||
.filter(|student| student.name != "ノゾミ")
|
||||
|
@ -38,3 +41,18 @@ let mut file = File::open("students.json").unwrap();
|
|||
.finish()
|
||||
.unwrap();
|
||||
```
|
||||
|
||||
This example creates the ピックアップ募集 Banner which ran from 2021-02-04 to 2021-02-11. The only student in the game who was **not** in This banner was ノゾミ, so you can see her being filtered out of the list of *all** students to create a list of students in the ピックアップ募集.
|
||||
|
||||
After this, we want to determine which units are on rate-up if there are any. In this example, ホシノ and シロコ have increased pull rates.
|
||||
|
||||
The Rest of the code consists of instantiating the Gacha and Banner Structs using their respective Builders.
|
||||
|
||||
After this:
|
||||
|
||||
```rust
|
||||
let student: Student = pickup_banner.roll();
|
||||
// or
|
||||
let students: [Student; 10] = pickup_banner.roll10();
|
||||
```
|
||||
can be called (when the `Recruitment` trait is in scope) to allow for acurate simulation of Blue Archive's Gacha.
|
Loading…
Reference in New Issue