Skip to content

Commit

Permalink
Progress update for Roadmap (English)
Browse files Browse the repository at this point in the history
  • Loading branch information
CharlieFuu69 authored Nov 30, 2024
1 parent aef1953 commit a28e35d
Showing 1 changed file with 5 additions and 44 deletions.
49 changes: 5 additions & 44 deletions roadmap-en.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

| Last status update | Completed tickets | Pending tickets | Total progress |
|---|---|---|---|
| `2024-11-07 00:12 (GMT -3)` | 186 | 4 | 66.67% (12/18 tasks) |
| `2024-11-30 20:15 (GMT -3)` | 189 | 0 | 72.22% (13/18 tasks) |

---

Expand Down Expand Up @@ -44,50 +44,11 @@

- [x] **[COMPLETE] LIVE SHOW FORMATION PANEL.**

- [ ] **[IN PROGRESS: `31/32 (96.88%)`] GAME SECTION: LIVE SHOWS.**
> - [x] Scoring logic in Live Shows.
> > - [x] Get active strategy summation as base score per card.
> > - [x] Get list of active cards to be cycled through for each note played.
> > - [x] Create subclass of RhythmBeats (`RhythmSessionNormal()`) for "Single Player" game mode.
> > - [x] The subclass must have a note counter for idle and active Skills state.
> > - [x] The `periodic_tap()` method must execute a rotation of active cards for each note played.
> > - [x] The `periodic_tap()` method must automatically reset the rotation index to avoid `IndexError` errors.
> > - [x] Set base score for a Fever Time.
> > - [x] Define Fever Time timebase in the Song Dataset.
> > - [x] Skills inspector and trigger.
> > > - [x] Trigger `combo->int` type Skills (Add `m` LP for `n` number of notes).
> > > - [x] Trigger `combo->pct` type Skills (Increase LP by `m`% for `n` number of notes).
> > > - [x] Trigger `fever` type Skills (Add `m` LP during Fever Time).
> >
> > - [x] RhythmBeats engine reconditioning.
> > > - [x] Create `periodic_loop()` type Callback method, which must be called constantly in the main loop of the rhythm system.
> > > - [x] Override `periodic_loop()` method with Fever Time monitoring logic
- [x] **[COMPLETE] GAME SECTION: LIVE SHOWS.**

- [ ] **[IN PROGRESS: `--/-- (0.00%)`] PLAYER PROFILE PANEL.**
>
> - [ ] Sequence of the Live Shows.
> > - [x] Show cover art, title, Full Combo and BPM of the song to play.
> > - [x] Instantiate the game as a Ren'Py RhythmBeats core object! (`RhythmPlayground()`).
> > - [x] Show active Skills.
> > - [x] Show Fever Time phases (Fever Challenge, Fever Time).
> > - [x] Show Live Show judgment at the end of the game (Live Cleared!, Full Combo!, All Perfect!).
> > - [x] Show XP obtained by Live Show performance.
> > > - [x] XP for Live Show judgment.
> > > - [x] XP for average reaction time.
> > > - [x] XP for new record achieved.
> >
> > - [ ] Show results (statistics) of the Live Show.
> > > - [x] Number of notes Perfect!.
> > > - [x] Amount of notes Great!.
> > > - [x] Number of Miss notes.
> > > - [x] Show Full Combo/All Perfect flag.
> > > - [x] Show new record flag.
> > > - [x] Show PP obtained in the Live Show.
> > > - [x] Show the Rank of the Live Show (CBAS).
> > > - [x] Add FAST/SLOW note counting.
> > > - [x] Show School Idol sprite corresponding to the MVP card of the Live Show.
> > > - [x] Show Player Level Up animation.
> > > - [ ] Choose and display Live Show reward items.
- [ ] **[PENDING] PLAYER PROFILE PANEL.**
> _[Waiting for ticket list...]_
- [ ] **[PENDING] PLAYER ACCOUNT SYSTEM (LoveLive Fan ID, Database).**

Expand Down

0 comments on commit a28e35d

Please sign in to comment.