Beaker avatar

Splinterlands statistics v0.2.0

beaker007

Published: 28 Jun 2023 › Updated: 28 Jun 2023Splinterlands statistics v0.2.0

Splinterlands statistics v0.2.0

image.png

Introduction

In the last post I introduced the new version the the splinterlands statistics tool. I enhanced the battle overview on the home page, read more about it in this post..

Main features of this splinterlands statistics tools are:

  • Capture battle history Win and Loss matched
    • What are your best card
    • What are the card you lose the most against.
  • Tracking you season result in playing and earnings
  • Tracking your portfolio, investment and value
  • Your nemesis
  • Rating over time

What is new...

Changes

  • Migrate data + add rarity of cards to battle stores
  • Add filter and sort options to home page
  • Add top 5 cards on home page
  • Complete table now behind accordion
  • Update on how land price is calculated when not a perfect match is found take closed match

Filter options

image.png
The following filters have been implemented:

  • Filter on card type (Summoner / Monster)
  • Filter on card rarity (Common / Rare / Epic / Legendary)
  • Filter on splinter (Water / Death / Fire / Dragon / Earth / Neutral)
  • Filter on edition (Alpha / Beta / Promo / Rewards / Untamed / Dice / Gladiators / Chaos / Riftwatchers / Soulbound Rewards)
  • Filter on minimal battle
  • Filter on mana cap
  • Filter on since season, season determined at the start of recording battles
  • Filter on rule sets, multiple values possible and are implemented as an OR

Then there is an sort option in which order it needs to be sorted. options are:

  • Battles
  • Win
  • Loss
  • Win percentage

Here some examples:
My best legendary monster which played in more than 50 battles.
image.png


What are my best performing cards with the rule set "Explosive Weaponry"
image.png


Best low mana cap cards

image.png

Some other features...

Tracking your complete portfolio value and view how your editions are valued:

image.png

Summarized seasonal earning:
eos-earnings.png

Seasonal battle statistics:

image.png

What is next...

First I want to add the seasonal blog report, so the old tool is not necessary anymore.
After that portfolio and season balances need some attention, things like:

  • Separate value and quantities
  • Make portfolio selectable and give overview of certain categories of that day, categories like card/land/sps/dec

How to use splinterlands statistics

⚠️When this tool is used for the first time and you are collecting seasonal data it has to retrieve all historical data, this can take a very long time, depnding on how long you have played the game and how many transaction are done. Especially when a renting bot is used it probably has many small DEC transaction.

With windows executable

With linux executable

With Docker

docker login ghcr.io --username your_github_username
docker pull ghcr.io/gamerbeaker007/splinterlands-stats-v2:latest

Windows (docker):

docker run -p 8050:8050 -e "HOST=0.0.0.0" -it -v C:\Temp:/app/store ghcr.io/gamerbeaker007/splinterlands-stats-v2:latest

Linux (docker):

docker run -p 8050:8050 -e "HOST=0.0.0.0" -it -v \tmp:/app/store ghcr.io/gamerbeaker007/splinterlands-stats-v2:latest

With python development or local execution

Download source and unpack, source link.
Use python 3.8 or higher.
pip install -r requirements.txt
python src/main.py

When installing on a window machine and encounter this error message:
scrypt-1.2.1/libcperciva/crypto/crypto_aes.c(6): fatal error C1083: Cannot open include file: 'openssl/aes.h': No such file or directory
Then install Win64 OpenSSL (not the light version)

Disclaimer

This is an hobby project that I do in my spare time.
Why:

  • I love to dive into data for a game I love to play. In the future hope to see nice improvements in my playstyle because of the data analysis.
  • Secondly practice my programming skills and keep it up to date.

In the future I will try to migrate data with newer updates but expect that sometimes you got to start over with collecting data, I cannot will not make any promises. I just add stuff I like to view and hope other can appreciate it.

Not sure yet how it will perform with large datasets.

Everybody can start using this, since it is a new project expect some crashes or things that are not working for your situation.
As normal when you run into problems send me a message and I will try to help solving the issue.

That's all for this week hope you enjoyed reading and all start tracking data to get more insights.
See you all on the battlefield.

Not a splinterlands player yet, consider using my refferal link.

Leave Splinterlands statistics v0.2.0 to:

Written by

Crypto explorer/Gamer/Trader

Read more #splinterlands posts


Best Posts From Beaker

We have not curated any of beaker007's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From Beaker