diff --git a/roadmap-en.md b/roadmap-en.md index 8306967..2385b4e 100644 --- a/roadmap-en.md +++ b/roadmap-en.md @@ -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) | --- @@ -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).**