Post

Visualizzazione dei post con l'etichetta procedure

Mini tutorial - #1 Area e Perimetro

Immagine
Benvenuti, eccoci di nuovo con il nostro scratch e come spesso accade estrapolo i miei tutorial da progetti realizzati, aiuti richiesti oppure semplicemente curiosità. Prova il progetto in fondo alla pagina!  Il codice non è molto difficile e ci farà capire come concatenare le varie operazioni per creare una piccola procedura che andrà a calcolare perimetro ed area dei poligoni regolari. Qui  👈🏻 invece troverete l'utilizzo della penna per disegnare i poligoni 💪🏻 Un progettino che oltre ad andare effettivamente a fare il calcolo in autonomia per i vari poligoni potrebbe essere uno spunto per spiegare le varie formule matematiche. Come funziona?  Andremo a chiedere il numero di lati (per identificare il poligono) e la lunghezza del lato per poter effettuare il calcolo reale, nel nostro caso in centimetri. Vediamo cosa ci servirà per creare il nostro codice nel menu qui sotto :-)  Le variabili sono molto esplicative e non hanno bisogno di tante spiegazioni le liste...

Ragioniamo e compariamo

Immagine
Spesso mi sono divertito a modificare codici già utilizzati e funzionanti con il solo scopo di vedere se ci riuscivo , se riuscivo a trovare un'alternativa o se riuscivo a migliorare quello di partenza o semplicemente perché avevo imparato un nuovo metodo. Si lo so ho dei divertimenti strani 😂 ma la sfida di riuscire a fare una cosa spesso mi attira di più che ultimare le cose 😅, sarà per questo che non ho sfornato decine di applicazioni 😖  Scherzi a parte, ho nato che spesso vengono fatte domande per spostare , mescolare o distribuire elementi, sia per quello che riguarda le liste ma anche per il testo o numeri da distribuire in label o textbox. Bene oggi vedremo 3 diversi metodi per prelevare 9 numeri da una lista e dividerli in tre label differenti. Naturalmente non sono metodi universali o i soli utilizzabili ma servono per dare lo spunto e ragionare su come poter realizzare il nostro codice.   I numeri in alto li andremo a dividere per le tre label, ho scelto di i...

| QUIZ | #2

Immagine
  Eccoci pronti per fare tanti click! 💪 Nella prima parte abbiamo visto come caricare ed organizzare i dati, mescolare e posizionare la domanda e le risposte, oggi invece andremo a gestire l'evento click sui vari pulsanti per capire se la risposta è stata data nel modo corretto o meno. Anche in questo caso ci avvaliamo dei blocchi any per gestire più velocemente tutte le operazioni e per evitare codice superfluo. Il codice di base è veramente molto semplice e bisogna solo prendere dimestichezza con i blocchi nuovi e organizzare nel modo corretto i dati salvati. Prima di tutto visto che usiamo i blocchi any, che come dice la parola valgono per tutti, dobbiamo assicuraci che questo codice si attivi solo al click sui nostri buttons che contengono le risposte e non magari sui pulsanti del menu, del suono o qualsiasi altro, per questo motivo un carinissimo if andrà ad abbracciare il nostro codice per effettuare un controllo. Vi ricordo che all'inizio abbiamo creato una lista BUTTON...

| Quiz | #1

Immagine
  Benvenuti! Oggi partiremo con un progetto molto carino e spero interessante, sicuramente almeno una volta avrete pensato di creare un quiz e vedremo la mia interpretazione per realizzarlo. Il progetto finale sarà più complesso (tutto fattibile naturalmente) e completo del semplice tutorial, che lascerò come esempio sperando si tornare più volte con piccoli focus sulle altre procedure introdotte, e tratterà strettamente i blocchi del quiz e nello specifico come caricare velocemente molte domande con relative risposte (una modalità off line e una on line) , mescolamento e posizionamento in app , svolgimento del quiz.  In più il progetto prevede anche una semplice animazione iniziale , login semplice, punteggio con best score e timer in gioco. Prima di tutto ci serve un database di facile compilazione per poter segnare tutte le domande e le risposte, magari da poter modificare e aggiornare facilmente. Con altissima probabilità tutti quelli che leggono in questo momento hanno un...

Covid Game II

Immagine
             Cosa succede quando ti imbatti nel tormentone del momento? 👉 Al Bano vs Dinos Succede che tenti di ricreare la stessa modalità di gioco con Scratch 😂😂  Buon divertimento, naturalmente ci sono tante cose da mettere a posto ma per un hobby direi che non è male .  Tantissimi complimenti a Samuele e il suo team che sono riusciti a creare questo giochino molto simpatico e fatto bene in pochissimo tempo ispirati dal  discorso sui dinosauri di Albano, avanti cosi ragazzi siete fortissimi, in bocca al lupo per tutto. Se siete appassionati di videogiochi non potete perdere il canale di Samuele e raggiungerlo su tutti i suoi social per seguire i vari corsi gratuiti su come creare videogiochi e la marea di consigli che da. 👉  Canale YouTube  👈 di Samuele

Database con Google Fogli - "La guida"

Immagine
Al momento sono riuscito a scrivere in italiano tutta la procedura per collegare un foglio Google ad AppInventor così da utilizzarlo come database ,spero di portare qualche esempio al più presto. Link alla guida

Tutorial Flash #3 - Display size procedure

Immagine
Ciao ragazzi, oggi andremo a vedere un nuovo tutorial super rapido, naturalmente sono spunti che poi dovrete sviluppare o perché no migliorare in autonomia. Quando si inizia a programmare con ambienti simili ad AppInventor, e magari da autodidatta come me, sono tante le cose che possono sfuggire specialmente all'inizio. Vi siete mai chiesti cosa succede nel momento in cui la nostra app viene fatta girare su dispositivi con display differenti da quello usato per fare i test ? In realtà non lo so nemmeno io bene :-) Come verranno visualizzati tutti i componenti che abbiamo inserito? Diciamo che se durante la creazione dell'app abbiamo usato sapientemente le dimensioni in percentuale e il fill parent non dovremmo avere brutte sorprese o meglio la visione dovrebbe essere proporzionata con quello che vediamo sul display test. E' anche vero che oggi in commercio ci sono veramente tanti dispositivi quindi caratteristiche differenti e bisogna conosce molto di più del trucchett...

Tutorial flash #2 - MiniQuiz

Immagine
Benvenuti!! Ecco l'immagine con tutto il codice per avere una panoramica generale e adesso andremo a vedere nello specifico cosa fare. La richiesta questa volta era per creare un piccolo mini quiz e con la scusa esercitarsi con i vari componenti di AppInventor, anche io all'inizio facevo tante prove con piccoli progettini per capire come funzionavano i vari componenti. Passiamo quindi a salutare M@x@M per lo spunto che mi ha dato e anche per la fantasia del suo nick name 😋 e vediamo come ho ragionato io ed affrontato il problema, useremo sempre any component perché si presta bene quando dobbiamo ripetere più volte la stessa azione ma per componenti diversi e poi vedremo anche la versione semplificata ma anche più lunga nel codice (coming soon). Come sempre vi invito anche a trovare la vostra strada e il vostro modo di ragionare , sperimentando i vari blocchi e le varie strade, anche gli errori hanno il loro valore. Prima di tutto analizziamo le variabili: ...

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