Conversation
|
Looking for feedback on the algorithm - I believe it solves the issue, but there might be other ways to do this. |
I’ve been using it for two days now, and it solved the issue. The odds feel natural with it |
|
After using it a bit more, I think lowering the odds for Ultra and Baby Pokémon would be nice. I’m currently level 11, and it feels like I keep getting those types of Pokémon way too often. |
|
committed my prob visualizer if it helps others with visualization, playing with it. the scaling is beautiful and gradual, i suppose some more refinement will take place with user feedback. |
| level_thresholds = {"Ultra": 30, "Legendary": 50, "Mythical": 75} | ||
| for tier in level_thresholds: | ||
| # let high level players have high tiers even if their main pokemon level is low | ||
| scale = 1 - min(trainer_level * (1/12), 1) |
There was a problem hiding this comment.
should level thresholds be maintained for mainpkmn lvl independent of trainer lvl?
There was a problem hiding this comment.
I think better to take both - The Idea - to not get a legendary with like a simple Caterpie level 5
9ab92fd to
6147a6c
Compare
There was a problem hiding this comment.
We should add comments tho to this function (even if it is simple, we should always make sure to add proper PEP8 Documentation Functions)
Proof-of-concept fix for #273.