Username Generator

Il tutorial originale, in lingua inglese, si trova su https://codeclubprojects.org/en-GB/scratch/username-generator/

Quando si cerca un nome per il proprio username (nome utente) da usare in internet è molto importante, per ragioni di sicurezza, non usare il vero nome o altre indicazioni personali (esempio l’età).

In questo progetto genereremo una username casuale con Scratch

Passo 1 : Generare Usernames

Su internet ci sono moltissimi siti o applicazioni (app) che richiedono l’uso di una username per accedervi. E’ quindi molto importante sceglierla con cura avendo sempre presente di non indicare nella stessa informazioni personali (età, data di nascita, città dove si vive ecc..)

In questo progetto Scratch creeremo una username formata da un aggettivo più un nome, per esempio IguanaRosso

  • Apriamo Scratch e creaiamo due liste: una per i nomi e una per gli aggettivi

In ognuna delle liste aggiungere una serie di nomi e aggettivi con iniziale maiuscola cliccando sul pulsante +

Per creare una lista in Scratch basta cliccare su variabili e scegliere “Crea una Lista”

  • Togliere la spunta per nascondere le liste

  • Aggiungiamo una variabile username

  • togliere la spunta per nascondere la variabile sullo stage

  • aggiungiamo uno “sprite” scelto dalla libreria con l’aspetto (costume) che preferiamo

 

  • programmiamo il nostro “sprite” con i blocchi giusti

  • adesso bisogna unire i nomi con gli aggettivi attraverso il blocco “unione”

  • aggiungi un elemento a caso tra i nomi e gli aggettivi nei campi unione

  • per finire basta aggiunger un blocco dire per generare la username casuale

  • cliccando sul personaggio questo dovrebbe pronunciare la username

Scarica il file del progetto:

Username Generator (file compresso .zip del progetto Scratch)

  • è possibile incrementare le combinazioni possibili aggiungendo più nomi e aggettivi nelle relative liste

 

Passo 2 : Salvare le username favorite

  • creare una nuova lista “preferiti”

  • la nuova lista apparirà sullo “stage” spostarla e ingrandirla come si vuole

  • inserire un nuovo “sprite” dalla libreria da utilizzare come bottone quando una username sarà salvata nella nuova lista

  • programmiamo il nuovo elemento nel modo seguente

  • adesso ogni username che sceglieremo potrà essere salvate nella lista preferiti

  • è possibile esportare la lista con il tasto destro

Passo 3: piccola sfida

  • aggiungi alla username generata anche un numero a caso
  • per generare un numero da aggiungere si possono usare questi blocchi

  • non riesci a risolvere la sfida e vuoi una mano? clicca su soluzione

Passo 4: Trasformiamo il programma in Python