(Jesus Christ... Hackerrank requires to agree to let them train their AI on your code? Yeah, no fuck that...)
Alright, everyone. So I've had time to think and read and scan through the code. Here's the break down:
Level up button option:
- Pros:
- more towards the game's mechanics/flow
- leveling up means higher stipend from Prof. X
- Cons:
- Leveling up outside of XP can cause XP and level desync.
- For example, let's say at level 1, you need 15 XP to reach level 2. You artificially boost yourself to level 2. Now level 3 needs 15 XP to reach it.
- I don't know if this will or won't have an impact in the future, but it may impact game play.
- I'll probably need to break the level cap. Currently, it's at [15, 15, 15, 20, 25, 30]. So, first 3 seasons, level 15. 20 at the fourth season, etc.
- leveling up means higher stipend from Prof. X
- This is not a copy paste error. Some people not want higher stipend yet. I don't know who, but as a programmer, I try to think of all possibilities.
Ability points addon:
- Pros:
- No level cap can stop ability points
- It'll work with any remaining ability points you might have had (either from cheating or from regular gameplay)
- Extra functions means it's going to be free from change from any future game updates. RonChon can't change what's not there yet.
- Cons:
- Have to alter an existing function and add a custom function
- Playing the game in ways it was never meant to by introducing new variables
- Extra functions means it's going to be free from change from any future game updates. RonChon can't change what's not there yet.
- Again, not a copy paste mistake. This might also mean that it might age out with time.
So here's my decision. FOR NOW, I'm going to implement the ability_points version. The only reason being that I feel the level desync might really break the game.
BUT! Look at these sliders:
I'm gonna have to inject some cheats into that. As an Asian that grew up in the US, my soul screams at the fact it says I have a 1.0 GPA. I'm joking of course, but I do want to inject something into those. So I figure, might as well do the level up button as well.
But also, this beta version is very broken. Animations are missing. Rogue's second quirk breaks the game. Events aren't firing. (cause, it's a beta) So here's what I'm going to do.
I'm going to make a version 1.9 Beta. They will NOT be replacing what's on the OP of this thread. They will have all the features of 1.8, including the ability_points button. Meanwhile, I will work on getting those three sliders AND the level up button done. And when it's confirmed that those will work with game version 0.6a (not beta), then I will replace the links in the OP.
Any questions, comments, statements, inquiries, things you want to know, please feel free to post them below and ask.
Thank you.