-
Notifications
You must be signed in to change notification settings - Fork 1
Dynamic auto‐rating ‐ example results of the algorithm
AF-1 edited this page Mar 29, 2024
·
1 revision
Linear automatic rating increases or decreases the current rating value by the value you set in the APC preferences.
The dynamic automatic rating algorithm is more complicated and the user has limited control over how much the rating value changes. If in doubt, use linear automatic rating.
Here some example results of how the dynamic automatic rating algorithm changes the rating value.
Initial rating = 0
Dynamic automatic rating change = 8 (plugin default value)
play count: previous rating -> new rating
played #1: 0 -> 1 displayed as 0 stars
played #2: 1 -> 2 displayed as 0 stars
played #3: 2 -> 3 displayed as 0 stars
played #4: 3 -> 4 displayed as 0 stars
played #5: 4 -> 5 displayed as 0.5 stars
played #6: 5 -> 6 displayed as 0.5 stars
played #7: 6 -> 7 displayed as 0.5 stars
played #8: 7 -> 8 displayed as 0.5 stars
played #9: 8 -> 9 displayed as 0.5 stars
played #10: 9 -> 10 displayed as 0.5 stars
played #11: 10 -> 11 displayed as 0.5 stars
played #12: 11 -> 12 displayed as 0.5 stars
played #13: 12 -> 14 displayed as 0.5 stars
played #14: 14 -> 16 displayed as 1 stars
played #15: 16 -> 18 displayed as 1 stars
played #16: 18 -> 20 displayed as 1 stars
played #17: 20 -> 23 displayed as 1 stars
played #18: 23 -> 26 displayed as 1.5 stars
played #19: 26 -> 29 displayed as 1.5 stars
played #20: 29 -> 33 displayed as 1.5 stars
played #21: 33 -> 37 displayed as 2 stars
played #22: 37 -> 42 displayed as 2 stars
played #23: 42 -> 47 displayed as 2.5 stars
played #24: 47 -> 53 displayed as 2.5 stars
played #25: 53 -> 59 displayed as 3 stars
played #26: 59 -> 64 displayed as 3 stars
played #27: 64 -> 69 displayed as 3.5 stars
played #28: 69 -> 73 displayed as 3.5 stars
played #29: 73 -> 76 displayed as 4 stars
played #30: 76 -> 79 displayed as 4 stars
played #31: 79 -> 82 displayed as 4 stars
played #32: 82 -> 84 displayed as 4 stars
played #33: 84 -> 86 displayed as 4.5 stars
played #34: 86 -> 88 displayed as 4.5 stars
played #35: 88 -> 90 displayed as 4.5 stars
played #36: 90 -> 91 displayed as 4.5 stars
played #37: 91 -> 92 displayed as 4.5 stars
played #38: 92 -> 93 displayed as 4.5 stars
played #39: 93 -> 94 displayed as 4.5 stars
played #40: 94 -> 95 displayed as 5 stars
played #41: 95 -> 96 displayed as 5 stars
played #42: 96 -> 97 displayed as 5 stars
played #43: 97 -> 98 displayed as 5 stars
played #44: 98 -> 99 displayed as 5 stars
played #45: 99 -> 100 displayed as 5 stars
Initial rating = 0
Dynamic automatic rating change = 4
played #1: 0 -> 1 displayed as 0 stars
played #2: 1 -> 2 displayed as 0 stars
played #3: 2 -> 3 displayed as 0 stars
played #4: 3 -> 4 displayed as 0 stars
played #5: 4 -> 5 displayed as 0.5 stars
played #6: 5 -> 6 displayed as 0.5 stars
played #7: 6 -> 8 displayed as 0.5 stars
played #8: 8 -> 10 displayed as 0.5 stars
played #9: 10 -> 13 displayed as 0.5 stars
played #10: 13 -> 16 displayed as 1 stars
played #11: 16 -> 20 displayed as 1 stars
played #12: 20 -> 25 displayed as 1.5 stars
played #13: 25 -> 31 displayed as 1.5 stars
played #14: 31 -> 39 displayed as 2 stars
played #15: 39 -> 49 displayed as 2.5 stars
played #16: 49 -> 61 displayed as 3 stars
played #17: 61 -> 71 displayed as 3.5 stars
played #18: 71 -> 78 displayed as 4 stars
played #19: 78 -> 84 displayed as 4 stars
played #20: 84 -> 88 displayed as 4.5 stars
played #21: 88 -> 91 displayed as 4.5 stars
played #22: 91 -> 93 displayed as 4.5 stars
played #23: 93 -> 95 displayed as 5 stars
played #24: 95 -> 96 displayed as 5 stars
played #25: 96 -> 97 displayed as 5 stars
played #26: 97 -> 98 displayed as 5 stars
played #27: 98 -> 99 displayed as 5 stars
played #28: 99 -> 100 displayed as 5 stars
Initial rating = 60
Dynamic automatic rating change = 8 (plugin default value)
played #1: 60 -> 65 displayed as 3.5 stars
played #2: 65 -> 69 displayed as 3.5 stars
played #3: 69 -> 73 displayed as 3.5 stars
played #4: 73 -> 76 displayed as 4 stars
played #5: 76 -> 79 displayed as 4 stars
played #6: 79 -> 82 displayed as 4 stars
played #7: 82 -> 84 displayed as 4 stars
played #8: 84 -> 86 displayed as 4.5 stars
played #9: 86 -> 88 displayed as 4.5 stars
played #10: 88 -> 90 displayed as 4.5 stars
played #11: 90 -> 91 displayed as 4.5 stars
played #12: 91 -> 92 displayed as 4.5 stars
played #13: 92 -> 93 displayed as 4.5 stars
played #14: 93 -> 94 displayed as 4.5 stars
played #15: 94 -> 95 displayed as 5 stars
played #16: 95 -> 96 displayed as 5 stars
played #17: 96 -> 97 displayed as 5 stars
played #18: 97 -> 98 displayed as 5 stars
played #19: 98 -> 99 displayed as 5 stars
played #20: 99 -> 100 displayed as 5 stars
Initial rating = 60
Dynamic automatic rating change = 4
played #1: 60 -> 70 displayed as 3.5 stars
played #2: 70 -> 78 displayed as 4 stars
played #3: 78 -> 84 displayed as 4 stars
played #4: 84 -> 88 displayed as 4.5 stars
played #5: 88 -> 91 displayed as 4.5 stars
played #6: 91 -> 93 displayed as 4.5 stars
played #7: 93 -> 95 displayed as 5 stars
played #8: 95 -> 96 displayed as 5 stars
played #9: 96 -> 97 displayed as 5 stars
played #10: 97 -> 98 displayed as 5 stars
played #11: 98 -> 99 displayed as 5 stars
played #12: 99 -> 100 displayed as 5 stars
Initial rating = 100
Dynamic automatic rating change = 4 (hard-coded)
skip count: previous rating -> new rating
skipped #1: 100 -> 99 displayed as 5 stars
skipped #2: 99 -> 98 displayed as 5 stars
skipped #3: 98 -> 97 displayed as 5 stars
skipped #4: 97 -> 96 displayed as 5 stars
skipped #5: 96 -> 95 displayed as 5 stars
skipped #6: 95 -> 94 displayed as 4.5 stars
skipped #7: 94 -> 93 displayed as 4.5 stars
skipped #8: 93 -> 91 displayed as 4.5 stars
skipped #9: 91 -> 89 displayed as 4.5 stars
skipped #10: 89 -> 86 displayed as 4.5 stars
skipped #11: 86 -> 83 displayed as 4 stars
skipped #12: 83 -> 79 displayed as 4 stars
skipped #13: 79 -> 74 displayed as 3.5 stars
skipped #14: 74 -> 68 displayed as 3.5 stars
skipped #15: 68 -> 60 displayed as 3 stars
skipped #16: 60 -> 50 displayed as 2.5 stars
skipped #17: 50 -> 38 displayed as 2 stars
skipped #18: 38 -> 29 displayed as 1.5 stars
skipped #19: 29 -> 22 displayed as 1 stars
skipped #20: 22 -> 17 displayed as 1 stars
skipped #21: 17 -> 13 displayed as 0.5 stars
skipped #22: 13 -> 10 displayed as 0.5 stars
skipped #23: 10 -> 8 displayed as 0.5 stars
skipped #24: 8 -> 6 displayed as 0.5 stars
skipped #25: 6 -> 5 displayed as 0.5 stars
skipped #26: 5 -> 4 displayed as 0 stars
skipped #27: 4 -> 3 displayed as 0 stars
skipped #28: 3 -> 2 displayed as 0 stars
skipped #29: 2 -> 1 displayed as 0 stars
skipped #30: 1 -> 0 displayed as 0 stars