Post

Visualizzazione dei post da dicembre, 2020

Leaderboard |The evolution|

Immagine
    Leaderboard (Thunkable version) Sembra che ormai ci abbia preso gusto, promesso che questo è l'ultimo esempio e ambiente in cui mostrerò la realizzazione di una classifica 😂 . Mancava solo lui , il mitico Thunkable, colui che ha risvegliato in me la voglia di creare app dopo il mio inizio incerto, peccato però che la versione classic è ormai andata in pensione sostituita dalla più recente versione X. Visto che è  una piattaforma abbastanza recente, con alcuni componenti ancora acerbi e altri mancanti, e che ho potuto studiare pochissimo mi sono convinto a provare. Deluso dal tradimento del dictionaries ho cercato una valida alternativa e qui mi sono imbattuto negli objects, a me sconosciuti, che spero di usare al meglio , sicuramente ci sono margini di miglioramento. Premesso quindi che sono quasi tutti contenuti nuovi anche per me vediamo insieme il codice con la consapevolezza di imbatterci in degli errori. Vi ricordo sempre che non sono un addetto ai lavori ma solo un appas

Firebase |The beginning|

Immagine
Benvenuti! Visto che per forza di cose bisogna  iniziare dall'inizio, per poi migliorare sempre di più, e visto che sono un dilettante, mi sembra molto sensato fare uno speciale su firebase di base. Oggi andremo a vedere alcuni blocchi che non puoi non saper usare con Firebase. Let's go!  Prima di tutto non possiamo partire senza aver mai dato un occhio alla struttura che un probabile database fatto con firebase può avere, quindi vediamo di capire alcune cose importanti. Quello che salta subito all'occhio è sicuramente lo sfalsamento che alcuni elementi hanno rispetto alla linea verticale principale, quella in verde per capirci. Possiamo avere quindi più "livelli" per i nostri dati e ogni volta che ci spostiamo verso destra è come se facessimo una sottocartella. Possiamo quindi affermare che gli elementi Domande, Password e Utenti sono all'interno dello stesso "livello" come anche gli elementi cerchiati di azzurro sono allo stesso livello di profondi

Ordiniamo le bolle

Immagine
  Naturalmente non sono impazzito , tranquilli, non voglio mettermi a giocare con le bolle ma oggi parleremo o meglio vedremo come riprodurre con Scratch un algoritmo per ordinare una lista.  Parliamo del famoso Bubble sort  che ci permette di ordinare in maniera semplice e abbastanza veloce una lista di elementi spostando quelli più grandi verso un lato della lista e i più piccoli dall'altro. In questo modo i vari elementi risaliranno la lista o scenderanno proprio come se fossero delle bollicine spumeggianti. Vediamo brevemente il funzionamento. Per ogni coppia di elementi della lista andiamo a controllare se il primo elemento selezionato è maggiore del secondo, in caso positivo verranno scambiati di posto facendo risalire il più piccolo e scendere il più grande, parliamo di posizioni all'interno della lista. Avremo quindi gli elementi più piccoli verso l'inizio della lista (più leggeri verso l'alto) e quelli  più grandi verso la fine della lista (le bolle più pesanti

Leaderboard con Firebase |LA VENDETTA|

Immagine
LEADERBOARD CON FIREBASE |LA VENDETTA|  Benvenuti! Oggi andremo a vedere come risolvere le imperfezioni riscontrate nell'altro articolo relativo alla classifica, per praticità partiremo direttamente con il codice e le varie riflessioni e ti rimando al post originale per tutte le altre info 👉 PRIMO POST  . Come anticipato con il metodo precedente non si potevano registrare due giocatori con lo stesso punteggio ,offuscato dalla praticità nel riordinare e richiamare i tag non ho valutato questo aspetto, poco male sarà sempre una procedura in più mostrata. Sfortunatamente anche questo articolo inizia con qualche lacrima visto che per farmi perdonare volevo introdurre il componente dictionaries ma ho riscontrato vari errori , forse anche a causa di firebase, e non avendo ora tempo per studiare una soluzione dovrò temporeggiare. Ho introdotto qualche passaggio in più per evidenziare tutti i vari punti ma volendo potrete semplificare accorpando qualche blocco, partiamo subito creando due

Sciogli la lingua

Immagine
  Benvenuti, oggi andremo a vedere un'estensione molto carina utilizzabile in scratch che ci permette di tradurre in moltissime lingue con una facilità estrema, il componente in questione fa capo a Big G che ha messo a disposizione il suo traduttore per questa funzionalità. Finalità da raggiungere: tradurre un testo o una frase introdotta da noi  Sembrerebbe un compito molto arduo ma in realtà è di una semplicità sconcertante e per questo motivo foglio riportare i pochi passaggi necessari. Prima di tutto dobbiamo introdurre la nostra estensione ,sappiamo infatti che con scratch abbiamo la possibilità di introdurre dei componenti aggiuntivi che ci permettono di ampliare le potenzialità o addirittura dialogare con strumenti esterni. Andiamo quindi nel nostro editor ed in basso a sinistra nella colonna dove abbiamo tutte le varie sezioni che racchiudono i nostri blocchetti clicchiamo su estensioni e cerchiamo " traduci " il simbolo è quello classico di Google traduttore e ne

Ciao, spero ti piaccia il blog. Se ti fa piacere qui puoi offrirmi un caffè!