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
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.
What are my best performing cards with the rule set "Explosive Weaponry"
Best low mana cap cards
Some other features...
Tracking your complete portfolio value and view how your editions are valued:
Summarized seasonal earning:
Seasonal battle statistics:
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
- Download windows executable Download exe
- Unzip
- Run main.exe
- Browse to http://127.0.0.1:8085
- In the config tab add the accounts you want to monitor
With linux executable
- Download linux executable Download tar
- Unzip
- ./main.sh
- Browse to http://127.0.0.1:8085
- In the config tab add the accounts you want to monitor
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.