abesto / ams2-career

https://ams2-career.abesto.net
The Unlicense
6 stars 1 forks source link

Implement progression beyond Grade A #52

Closed abesto closed 2 years ago

abesto commented 2 years ago

(Resolves #47) Preview build is available at https://d4sk2ytizwr62.cloudfront.net so you can click around to get a proper feel. (Watch out, trying to load a sub-page directly, like https://d4sk2ytizwr62.cloudfront.net/career, will not work. That's expected, it's a limitation of the tech I used to quickly throw up this preview)

Progression before Grade A

No changes

image

Reaching Grade A

Race result dialog is unchanged: image

However, after this, we show XP progression towards "Mastery" (open to different wording). The icon for the grade has a solid background, but no checkmark, just like other grades while they're in progress.

image

Progress towards mastery

Race results are reported the same way as before:

image

Achieving Mastery

Instead of the "You've advanced to Grade X" message, there's a new one; very open to a better message here

image

I've also added an achievement for each discipline, with progress tracking XP from 0 to Mastery. Open to better names for the achievements.

image

Racing after Mastery

We keep generating races even in mastered disciplines, but:

image

Also no XP progress bar in the race result dialog

image

rsr427 commented 2 years ago

This looks great. Until we can implement some sort of "Championship Series", this seems like an appropriate reward. Do we show total XP in numerical terms? Maybe we use that as a global rank in case people actually make it to multiple careers. (I'm only 10 races into my career...)

abesto commented 2 years ago

Do we show total XP in numerical terms?

Not at the moment, but that's fairly easy to add. On the other hand: I feel like we get the same value from the achievements?

This looks great. Until we can implement some sort of "Championship Series", this seems like an appropriate reward.

Alright, here we go then; this will go live very soon. Watch out for a changelog popup as well ;)