Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add courses / challenge mode #399

Merged
merged 36 commits into from
Dec 10, 2020
Merged

Add courses / challenge mode #399

merged 36 commits into from
Dec 10, 2020

Conversation

itszn
Copy link
Collaborator

@itszn itszn commented Sep 15, 2020

This pull request will add support for courses and challenge sets. This allows a set of charts to be played in order with certain constraints and requirements.

  • Read in / parse json challenge files (see https://gist.github.com/itszn/5c798ca96bc65043405a9eb9473328cb)
  • Add challenge to database
  • Parse .kco files
  • Add challenge select screen
  • Add challenge sorting
  • Add challenge filtering
  • Add challenge search
  • Add GUI for challenge results
  • Save results in database (separate hash based entry?)
  • Add song settings to challenge select
  • Add req text and text scrolling
  • Support name + level
  • Add docs

@itszn itszn marked this pull request as ready for review September 20, 2020 04:34
@itszn itszn added the Feature label Sep 20, 2020
@itszn
Copy link
Collaborator Author

itszn commented Sep 20, 2020

After some review, a few changes to be made:

  • Move ChallengeIndex methods out of MapDatabase.cpp
  • Try and shrink the generate description function
  • Make challenge results scroll
  • Add option for sdvx like completion %
  • Add function to get challenge json from lua
  • Remove macros from ChallengeSelect.hpp?
  • Add Challenge score table and index by hash?

@itszn itszn requested a review from Drewol September 24, 2020 03:30
@itszn itszn self-assigned this Sep 24, 2020
@itszn itszn linked an issue Sep 24, 2020 that may be closed by this pull request
@itszn itszn merged commit 5e80cce into master Dec 10, 2020
@itszn itszn deleted the feat/challenges branch December 10, 2020 22:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature] Courses and Favorites
2 participants