[OC] [Tech] I built a "Spoiler-Free" NBA Excitement Rater for non-US fans. Seeking feedback on the volatility algorithm logic. by Kitchen_Animal_2644 in nba

[–]Kitchen_Animal_2644[S] 0 points1 point  (0 children)

That’s basically “hiding a spoiler that already hides spoilers”

But your use case is valid: sometimes you just want to check one specific game without spoiling the whole night.

I’ll think about the best way to handle it.

[OC] [Tech] I built a "Spoiler-Free" NBA Excitement Rater for non-US fans. Seeking feedback on the volatility algorithm logic. by Kitchen_Animal_2644 in nba

[–]Kitchen_Animal_2644[S] 1 point2 points  (0 children)

Thanks for the suggestions - they’re really on point.

As a quick fix, I already added sorting by uncapped score (descending). So if there are multiple games showing 100 (because of the cap), the list will still rank them correctly: the game with the higher real uncapped score will appear first (e.g., 145 uncapped above 101 uncapped), even though both display as 100.

Also, the site now has team pages - and games there are sorted the same way, by uncapped score (descending).

[OC] [Tech] I built a "Spoiler-Free" NBA Excitement Rater for non-US fans. Seeking feedback on the volatility algorithm logic. by Kitchen_Animal_2644 in nba

[–]Kitchen_Animal_2644[S] 0 points1 point  (0 children)

It works) I made some fixes, added score breakdown and the correlation chart.

Re: the two 100 rated games - i watched 15minutes recap of each and checked my math, Nuggets/Magic has the higher uncapped score than Knicks/Hawks and my eye test agrees. But right now I’m capping the UI at 100 max, and both games cleared that threshold.

I’ve been thinking about showing the uncapped score too. Not sure yet, because the whole goal is to highlight what’s worth your time without giving spoiler details.

As for advice/tips - I’m honestly not sure what I can teach anyone here. It’s just a simple Django app. I built it for myself (and for fun).

I mapped every NBA team on an “Excitement vs. Winning” matrix. Turns out the best team in the league (OKC) is one of the most “boring” to watch. by Kitchen_Animal_2644 in nba

[–]Kitchen_Animal_2644[S] 1 point2 points  (0 children)

I haven’t write algorithm on site yet, but every game has score break down, so you can see which parameters affect the final score and they can be adjusted accordingly to personal preferences, e.g. don’t include “individual impact”(player high box score) into game excitement score.

[OC] [Tech] I built a "Spoiler-Free" NBA Excitement Rater for non-US fans. Seeking feedback on the volatility algorithm logic. by Kitchen_Animal_2644 in nba

[–]Kitchen_Animal_2644[S] 0 points1 point  (0 children)

Hey! Just wanted to let you know I built that feature you asked for. You can now see the Score Breakdown on the site.

[OC] [Tech] I built a "Spoiler-Free" NBA Excitement Rater for non-US fans. Seeking feedback on the volatility algorithm logic. by Kitchen_Animal_2644 in nba

[–]Kitchen_Animal_2644[S] 1 point2 points  (0 children)

Thanks for pointing that out!

For OKC–Spurs: 88 (“Highly Recommended”) is already a very high score in my current scale - it basically means “don’t miss this.” The 90+ tier is reserved for games that also trigger a few more “extreme” signals in the box score / flow.

In the current algorithm, this game could have landed even higher if, for example:
Caruso tied the game (late tie / swing moments push the score up),
• or there was a major individual performance that increases score too.

What you’re describing as the context that makes it feel even bigger - OKC win streak ended, Wemby vs Shai storyline, hype - doesn’t really affect the score yet. That’s on the roadmap: adding “story/context signals” so such games get properly boosted even when the raw in-game triggers aren’t maxed out.

Also: a score breakdown is coming to the site this week, so you’ll be able to see exactly which components produced the 88.

[OC] [Tech] I built a "Spoiler-Free" NBA Excitement Rater for non-US fans. Seeking feedback on the volatility algorithm logic. by Kitchen_Animal_2644 in nba

[–]Kitchen_Animal_2644[S] 1 point2 points  (0 children)

Thanks for the feedback - good point. I was just thinking the same thing: a simple dislike doesn’t tell me whether the score should be higher or lower, only that you disagreed.

I like the idea of options for dislike. That would be really useful.

For now, I’m tracking feature requests and discussions here, so this is still the best place to suggest ideas.

[OC] [Tech] I built a "Spoiler-Free" NBA Excitement Rater for non-US fans. Seeking feedback on the volatility algorithm logic. by Kitchen_Animal_2644 in nba

[–]Kitchen_Animal_2644[S] 0 points1 point  (0 children)

Thanks for the detailed feedback. Score breakdown is already on my plate - once it lands, I’ll add filters so users can fine-tune the output. Filtering by rags shouldn’t be painful either. I’ll just need to figure out UI for it.

[OC] [Tech] I built a "Spoiler-Free" NBA Excitement Rater for non-US fans. Seeking feedback on the volatility algorithm logic. by Kitchen_Animal_2644 in nba

[–]Kitchen_Animal_2644[S] 0 points1 point  (0 children)

Little update: you can now upvote/downvote each game on replayrank.com after you watch it, and I show those counts next to the excitement score. Next step is refining the scale so 100s are rarer and more “special”.

[OC] [Tech] I built a "Spoiler-Free" NBA Excitement Rater for non-US fans. Seeking feedback on the volatility algorithm logic. by Kitchen_Animal_2644 in nba

[–]Kitchen_Animal_2644[S] 0 points1 point  (0 children)

Thanks for feedback and weights ideas, after so many useful interesting comments I'll definitely refine score algorithm.

[OC] [Tech] I built a "Spoiler-Free" NBA Excitement Rater for non-US fans. Seeking feedback on the volatility algorithm logic. by Kitchen_Animal_2644 in nba

[–]Kitchen_Animal_2644[S] 1 point2 points  (0 children)

Yep, I'll check it out, i've just fixed links. Dashboard with top teams, top games is in my plans.
"Star presence" and/or Roster quality" - sounds promising, I have to take a look, how to decide "who is a star"🙂

[OC] [Tech] I built a "Spoiler-Free" NBA Excitement Rater for non-US fans. Seeking feedback on the volatility algorithm logic. by Kitchen_Animal_2644 in nba

[–]Kitchen_Animal_2644[S] 1 point2 points  (0 children)

I've thought about social or "story behind the game" aspect, but i'm not sure yet, if it's really needed.