๐Ÿ“Š Rankings, Ratios, and Scores

By beaker007 on 7/17/2025

https://images.hive.blog/0x0/https://files.peakd.com/file/peakd-hive/beaker007/23uFPdKf8W8ZX7E5wau5mmBUn82xiKX9FGcK39Ep3LVmeNm2Un28FUXZLTRCeXrGKnVeW.png" alt="Image from post"> Hey land barons and data diggers,

Big update this week, and a bit of a milestone too โ€” the ranking page has officially moved over from Python to Next.js! That was the last big screen still stuck in the old world, so with that... the full migration is done ๐ŸŽ‰

If youโ€™re not into reading the full update and just want to explore whatโ€™s new, head over here: ๐Ÿ”— https://next-land.spl-stats.com/

๐Ÿ™Œ Support the Project

โœ… Upvote this post โ€“ it really helps! ๐Ÿ‘‰ Vote for My SPS Validator Node

๐Ÿšจ PSA โ€“ Python Site Shutdown Incoming

With everything now live on the new site https://next-land.spl-stats.com/, Iโ€™ll be updating the old URL https://land.spl-stats.com/ to point to the new version next week.

And then the week after that... I'm pulling the plug on the Python site ๐Ÿ’€ (gotta save those server coins).

If thereโ€™s a page youโ€™re used to and canโ€™t find it on the new site, please let me know! I can either explain where it moved or throw it in the backlog to recreate it.

๐Ÿ”ข Ratio Rework โ€“ Smarter, Cleaner, More Intuitive

While rebuilding the ranking page, I also took the time to fix and clean up the ratio formulas.

Old site had a small (big) mistake โ€” the LDE was upside down ๐Ÿคฆโ€โ™‚๏ธ. Thatโ€™s been fixed now, and all ratios are now calculated with a "higher is better" logic.

๐Ÿงฎ Old Formulas:

  • LCE = Boosted PP / DEC earned per hour
  • LPE = DEC earned per hour / Active Plots
  • LDE = DEC Staked / (DEC earned per hour ร— 24)

โœ… New Formulas:

  • LCE = log10(DEC earned per hour/ Boosted PP)
  • LPE = DEC earned per hour / Active Plots (unchanged)
  • LDE = log10(DEC earned per hour / DEC Staked)

I added log10 to LCE and LDE to make the values more readable. No ugly numbers like 0.000002 vs 0.000001 โ€” weโ€™re civilized now.

๐Ÿ… Scores โ€“ From Ratios to Rankings

Now that all the ratios behave nicely, I added normalized scores from 0 to 100 for each (for even more human readable):

  • LCE Score
  • LPE Score
  • LDE Score

And then we average those into one shiny new stat: ๐Ÿ‘‰ Land Score โ€“ your overall land performance score.

Smoother, easier to read, and much more rankable.

Special shout to @captaindingus and @leveluplifeph โ€” I know you both use these in your Twitter and Hive posts, so heads-up on the updated math.

And of course, if anything looks off, hit me up. Iโ€™m just a human with a calculator.

๐Ÿงญ New Ranking Page Overview

So what does the new page give you?

๐Ÿ” Top-Level Charts

  • Top 3 rankings for Active Plots, DEC Staked, and Boosted PP.

image.png

  • Player search at the top โ€” just type in any name to find their stats instantly.

image.png

Scores and ratios side by side โ€” the value and the score (in parentheses). image.png

๐Ÿ“ˆ DEC Tab

Want to see whoโ€™s printing the most DEC? This is your tab.

image.png

  • I added a new graph I love: Total DEC vs Number of Plots โ€” perfect for comparing players with similar land setups.

As you can see there are players that have better setups then i have with 49 active plots.

๐Ÿ“‰ LDE / LCE / LPE Tabs

Each of these has:

  • Score vs Rank plots
  • A reminder of how each stat is calculated

image.png

image.png

image.png

Filter Bar Updated

Some other "small" updates the filter bar has also been change to be more contextual (so option that are not relevant for that page those are removed) e.g. tax screen:

image.png

And also in the player deed overview it has got back the sorting option:

image.png

๐Ÿ’ญ Whatโ€™s Next?

Now that this whole ranking/score system is solid, Iโ€™m turning my attention to:

  • Trade Hub Analysis โ€“ show how resources are distributed across players in the LP.
  • Player Dashboards โ€“ Give everyone their own โ€œhomepageโ€ with graphs, summaries, ratios, etc.

As always, ideas are welcome โ€” whether itโ€™s features, fixes, or fun visualizations.

๐Ÿงช Want to See the Code?

๐Ÿ” GitHub Repos (If You Dare):

๐Ÿ Python version โšก Next.js version

PRs, issues, or just general โ€œwhat in the spaghetti is this?โ€ reactions welcome โ€” be kind ๐Ÿ˜…

๐Ÿ™Œ Support the Project

โœ… Upvote this post โ€“ it really helps! ๐Ÿ‘‰ Vote for My SPS Validator Node ๐Ÿ’ฌ Drop a comment or idea โ€“ weird edge cases welcome.

โš ๏ธ Final Note

Still just a fun hobby project โ€” built during late-night, caffeine-fueled coding sessions. If something breaksโ€ฆ ping me. Iโ€™ll fix it. Eventually. ๐Ÿ˜‚

Until next time, may your PP be boosted and your DEC flow freely โš™๏ธ๐Ÿ’ฐ

โ€” spl-stats.com dev out

Comments (8)

splinterboost's avatar @splinterboost 7/17/2025
This post has been supported by @Splinterboost with a 12% upvote! Delagate HP to Splinterboost to Earn Daily HIVE rewards for supporting the @Splinterlands community!
[ Delegate HP ](https://peakd.com/@splinterboost) | [Join Discord](https://discord.gg/RK4ZHKmgcX)
newageinv's avatar @newageinv 7/17/2025

Great stuff! Learning more about my land every day!

fallen.angels's avatar @fallen.angels 7/17/2025

User provided image

This post has been supported by @fallen.angels guild!
Delegate Tokens and HP to Fallen Angels to earn weekly rewards!
Delegate | Join to the guild

captaindingus's avatar @captaindingus 7/17/2025

I appreciate you for all the work you do and thank you for tagging me in this!

I'll check it out later when I have some free time :)

seattlea's avatar @seattlea 7/17/2025

This looks like a lot of work to do! Thank you for your efforts. Upvoted.

steemmonsters's avatar @steemmonsters 7/17/2025

Thanks for sharing! - @azircon

azircon's avatar @azircon 7/17/2025

Thank you for updating the ratios. They are more consistent now. I fully support the update!