frzyc / genshin-optimizer

An Artifact optimizer for Genshin Impact.
https://frzyc.github.io/genshin-optimizer/
MIT License
750 stars 218 forks source link

Add some kind of speed indicator when using set filters #2162

Open nguyentvan7 opened 1 month ago

nguyentvan7 commented 1 month ago

Toggling all 2/4p off except one, and enabling 3/5 rainbow will result in really slow builds, which may seem illogical to users not familiar with how pruning works

There are other similar cases where users think they may be speeding up optimization, but are actually slowing it down

They can speed it up by filtering to only a handful of 4p effects

Some way to visualize this information for users would be nice. This would require us to figure out some way to estimate the speed up/slow down of a given set filter setup.

Even something as simple as red/yellow/green speed would be nice

Or, going as far as estimating the number of builds that will be calculated based on the set filters (iirc this is hard/impossible but putting it here for completeness)