La versione italiana si trova sotto quella inglese
The italian version is under the english one
SplinterRoi: Find the Rental ROI of ALL Splinterlands Cards!
I already talked a bit about it in this other post, but I wanted to dedicate a more in-depth post to it, because it’s definitely one of the most interesting things I've been able to create so far, thanks to Python.
And since it’s related to Splinterlands, what better occasion to talk about it than in one of my weekly posts about this game?
So here it is: SplinterROI – a provisional name, until someone tells me it's already taken by someone else... 🤣
Actually, the entire website layout is temporary, because I focused entirely on developing the script that gathers the data. Still, the interface gets the job done, so it’ll probably stay like this for a while 😅
especially because I basically know nothing about frontend, so I’ll need time to figure out how to implement improvements without breaking everything...
But what I really want to talk about isn ’t how the site looks – it’s what it does, because that’s the whole point of all the work behind it! :)
What does SplinterROI do?
SplinterROI has a very simple purpose:
- check all the active rentals for a specific card
- save the rental cost of each of them
- show the ROI generated by that card if rented at that price (as an average) for the whole year
Yep, that’s it: SplinterROI doesn’t do anything incredible or complicated, but it lets you quickly access some data that would be extremely boring and time-consuming to collect manually.
Also, as far as I know, there’s no site that shows this kind of data: even Peakmonsters only displays part of it and uses different criteria anyway.
With SplinterROI, I hope I’ve created a tool that could be useful for anyone who, like me, wants to rent out their cards efficiently, or wants to buy new ones while considering their potential to generate passive income when rented.
I personally used this data to purchase many of the Rebellion set cards I now own, basing my decisions on the data provided by the site, which helped me identify the cards with the best ROI, as well as the ones that get rented the most.
How to use SplinterROI?
On the left, you can use the filters to select the cards you’re interested in, by specifying:
- Set
- Card type (Monster and/or Summoner)
- Rarity
- Color
A bit further down, you can also choose whether to view Regular or Gold Foil copies of the selected cards.
You can also set the level, which is expressed in terms of bcx (the number of copies a card is composed of): to select a max-level Legendary Regular Foil card, you’ll need to enter "11" bcx, while for a Common Gold Foil level-three card, you’d enter "1" bcx and check the "Gold Foil" option, and so on.
Once that’s done, just click Calculate ROI and after a few seconds, the result will be displayed:
After that, you can change the filters to perform a new search, and so on:
Below the tables, you can also view the results in a small chart and download the data as an Excel file:
These last features are still in a testing phase, and I added them inspired by @beaker007 – even though I don’t have even a thousandth of his skills 😅
After reading so many posts from @azircon filled with graphs taken from https://splinter-lands.streamlit.app/ (the site created by @beaker007), I realized that a table often isn’t enough to view certain data clearly, so I tried sketching out something more – even though, as I said, for now it’s little more than an experiment.
If I’m able to, I hope to expand my little site even more in the future and maybe enrich it with other features that can help me rent out my cards more efficiently and identify, easily and accurately, the ones I might want to add to my collection!
Oh, almost forgot!
Here you can find the project repo:
images owned by @splinterlands and/or their respective owners; cover edited with GIMP
to support the #oliodibalena community, @balaenoptera is 3% beneficiary of this post
If you've read this far, thank you! If you want to leave an upvote, a reblog, a follow, a comment... well, any sign of life is really much appreciated!
If you are not registered on Splinterlands ... well, you are still in time to do the right thing
drawing made by @ahmadmanga
Versione italiana
Italian version
SplinterRoi: Trova il ROI da Noleggio di TUTTE le Carte di Splinterlands!
Ne ho già parlato un po' in quest'altro post, ma volevo dedicargli un post più approfondito, perchè è sicuramente una delle cose più interessanti che sono riuscito a creare, sino ad oggi, grazie a Python.
E dato che riguarda Splinterlands, quale occasione migliore per parlarne se non in uno dei post settimanali che pubblico su questo gioco?
Ecco quindi a voi SplinterROI - nome provvisorio in attesa che qualcuno mi dica che è già utilizzato da qualcun altro... 🤣
In realtà l'intera grafica del sito è provvisoria, perchè la mia attenzione è stata rivolta interamente allo sviluppo dello script che raccoglie i dati, ma anche così l'interfaccia fa il suo dovere, per cui è probabile che resti tale per un po' di tempo 😅
soprattutto perchè lato frotend non so fare praticamente nulla, per cui mi servirà del tempo per capire come implementare dei miglioramenti senza rompere tutto...
La cosa però di cui mi preme parlare non è l'aspetto dal sito, ma la sua funzione, perchè è questo il punto di tutto il lavoro che c'è dietro! :)
Cosa fa SplinterROI?
SplinterROI ha uno scopo molto semplice:
- controllare tutti i noleggi attivi per una determinata carta
- salvare il costo di noleggio di ciascuno di questi
- mostrare il ROI generato da quella carta se noleggiata a quel prezzo (inteso come prezzo medio) per tutto l'anno
Già, tutto qua: SplinterROI non fa niente di incredibile o complicato, ma consente di accedere velocemente ad alcuni dati che raccogliere manualmente sarebbe estremamente noioso e dispendioso in termini di tempo.
Inoltre, che io sappia, non esiste un sito dove trovare questi dati: anche Peakmonsters mostra solo una parte di questi dati e comunque utilizzando dei criteri diversi.
Con SplinterROI spero, quindi, di aver creato un tool che possa tornare comodo a tutti coloro che, come me, sono interessati a noleggiare in maniera efficiente le loro carte, oppure vogliono acquistarne di nuove tenendo conto della loro capacità di generare una rendita passiva quando noleggiate.
Io stesso ho utilizzato questi dati per acquistare tante delle carte del set Rebellion che possiedo, basandomi appunto sui dati generati dal sito che mi hanno consentito di identificare le carte con il miglior ROI, nonchè quelle che vengono noleggiate più spesso.
Come usare SplinterROI?
Sulla sinistra è possibile usare i filtri per selezionare le carte a cui siamo interessati, indicando:
- Set
- Tipo di carta (Mostro e/o Arconte)
- Rarità
- Colore
Poco più in basso possiamo anche decidere se visualizzare le copie Regular o Gold Foil delle carte selezionate.
E' possibile poi indicare il livello, che è espresso a mezzo dei bcx di cui una carta è composta: per indicare una carta Leggendaria Regular Foil di massimo livello sarà quindi necessario indicare "11" bcx, mentre per una carta Comune Gold Foil di livello tre dovremo indicare "1" bcx e flaggare l'opzione "Gold Foil", e così via.
Una volta fatto questo basta premere su Calculate ROI e dopo un po' di secondi potremo visualizzare il risultato:
Dopo di che è possibile cambiare i filtri per effettuare una nuova ricerca, e così via:
Sotto le tabelle è anche possibile visualizzare il risultato tramite un piccolo grafico e scaricare i dati sotto forma di file excel:
Queste ultime sono però delle funzionalità ancora in fase di test, che ho inserito prendendo ispirazione da @beaker007, ma senza avere neanche un millesimo delle sue competenze e capacità 😅
A forza di leggere post di @azircon pieni di grafici presi da https://splinter-lands.streamlit.app/ (il sito creato da @beaker007) mi sono infatti accorto di come una tabella sia spesso troppo poco per visualizzare comodamente certi dati, per cui ho provato ad abbozzare un qualcosa di più, anche se, lo ripeto, per ora si tratta di poco più di un esperimento.
Se sarò in grado spero poi, in futuro, di riuscire ad espandere ancora di più il mio piccolo sito e magari arricchirlo con altre funzionalità che possano aiutarmi a noleggiare in maniera sempre più efficiente le mie carte ed ad individuare con facilità e precisione quelle che potrei voler aggiungere alla mia collezione!
Ah, quasi dimenticavo!
Qui trovate la repo del progetto:
immagini di proprietà di @splinterlands e dei rispettivi proprietari; cover da me editata con GIMP
a supporto della community #oliodibalena, il 3% delle ricompense di questo post va a @balaenoptera
Se sei arrivato a leggere fin qui, grazie! Se hai voglia di lasciare un upvote, un reblog, un follow, un commento... be', un qualsiasi segnale di vita, in realtà, è molto apprezzato!
Se non sei registrato su Splinterlands... be', sei in tempo per rimediare.
disegno realizzato da @ahmadmanga