-
Notifications
You must be signed in to change notification settings - Fork 2
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
[Feature]: Add support for levels and experience points (XP) #98
Comments
Hi, @lulunac27a! I'm pondering how to incorporate this feature inside the plugin.
Levels:
It is currently in the design stage, so if you have more detailed thoughts on implementation, I will try to implement it. I'm looking forward to your feedback! Thanks for your attention. |
I want to add support with unlimited levels, which has no level cap. |
Okay, what do you think about using difficulty as an XP and increase the level-up costs geometrically? For instance, the cost could be 5 coins for level 1, 10 coins for level 2, 20 coins for level 3, just multiply on 2 and so on. |
When the task is completed, the user will get XP points based on the task's difficulty. The more difficult the task, the more XP points the user gets. Leveling up requires a specific amount of XP points to reach the level, so it doesn't cost anything to level up; it levels up automatically when you reach a specified amount of XP points required to level up. |
Yup, I just use a term |
I agree with that. |
Also add a progress bar where the progress is the number of XP since the user levelled up out of the number of XP required to reach the next level. |
The user can also earn XP points using counters, so when the user clicks the + (plus) sign to increase the counter, the user earns XP points, but when the user click the - (minus) sign, the user doesn't lose any XP points. |
What to do if a user miss-clicks the counter and wants to fix it by decreasing it? |
The user doesn't lose any XP points so the user doesn't lose a level. |
Okay 👍️ |
Is this work done yet? |
What kind of feature do you want?
I want to see my level with experience points (XP) to see my progress so far.
Additional questions
The text was updated successfully, but these errors were encountered: