Ambienti Di Sviluppo

Interfaccia

Quando apri Scratch, l’interfaccia si presenta come un vero laboratorio di programmazione: a sinistra scegli i blocchi di codice, al centro costruisci gli script e a destra osservi il risultato sul palcoscenico. Con pochi strumenti puoi creare giochi, animazioni e storie interattive.

Scratch | Interfaccia
Menu

La barra superiore per gestire il progetto, salvarlo, assegnargli un nome e accedere ai tutorial.

Blocchi

La cassetta degli attrezzi di Scratch: contiene tutte le istruzioni, organizzate per categorie e colori.

Script

Lo spazio centrale dove trascini e incastri i blocchi per costruire il tuo programma.

Stage

Il palcoscenico dove vedi il risultato del programma e gestisci sprite e sfondi.


1. Menu
barra dei menu di Scratch

La barra superiore contiene i comandi principali per gestire il progetto. Da qui puoi creare un nuovo lavoro, salvarlo, assegnargli un nome, cambiare lingua e accedere ai tutorial. Vediamo gli strumenti principali da sinistra verso destra:

  • Logo di Scratch: permette di tornare alla pagina principale di Scratch.
  • Lingua: l’icona a forma di mappamondo permette di cambiare la lingua dell’interfaccia e dei blocchi.
  • File: contiene i comandi per creare, salvare e caricare i progetti.
         Nuovo: crea un nuovo progetto.
         Salva ora: salva online le modifiche quando hai effettuato l’accesso.
         Salva sul tuo computer: scarica il progetto come file .sb3.
         Carica dal tuo computer: apre un progetto .sb3 salvato in precedenza.
  • Modifica: permette, tra le altre funzioni, di ripristinare uno sprite eliminato e di attivare la Modalità Turbo, che esegue alcuni script più velocemente.
  • Tutorial: apre una raccolta di brevi guide che mostrano passo dopo passo come realizzare animazioni, giochi e altri progetti.
  • Nome del progetto: il campo in cui puoi assegnare un titolo al tuo lavoro.
  • Condividi: se hai effettuato l’accesso, permette di pubblicare il progetto nella community di Scratch.
2. Codice
blocchi di codice in Scratch

La parte sinistra dell’interfaccia è la nostra cassetta degli attrezzi. Qui trovi tutto ciò che serve per programmare uno sprite.

In alto sono presenti tre schede:

  • Codice: contiene i blocchi con le istruzioni da utilizzare nel programma.
  • Costumi: apre l’editor grafico con cui puoi disegnare, colorare e modificare l’aspetto dello sprite. Quando selezioni lo Stage, questa scheda diventa Sfondi.
  • Suoni: permette di aggiungere, registrare e modificare i suoni utilizzati nel progetto.

Nella scheda Codice i blocchi sono suddivisi in categorie. Ogni categoria ha un colore diverso, così è più facile riconoscere il tipo di istruzione:

  • Movimento (blu): muove, ruota e posiziona lo sprite sullo Stage.
  • Aspetto (viola): cambia costume, dimensione ed effetti grafici oppure fa comparire fumetti e messaggi.
  • Suono (fucsia): riproduce e controlla i suoni del progetto.
  • Situazioni (giallo): contiene gli eventi che fanno partire uno script, come quando si clicca sulla bandiera verde o quando si preme un tasto.
  • Controllo (arancione): contiene cicli, attese e condizioni come ripeti, per sempre e se... allora.
  • Sensori (azzurro): permettono allo sprite di rilevare ciò che accade, ad esempio il contatto con un altro sprite, la posizione del mouse o la pressione di un tasto.
  • Operatori (verde): servono per eseguire calcoli, confrontare valori e lavorare con testi e condizioni logiche.
  • Variabili (arancione scuro): permettono di memorizzare informazioni come punteggio, vite, tempo o altri valori.
  • I miei Blocchi (rosso): permette di creare nuovi blocchi personalizzati da utilizzare nel progetto.

In basso trovi Aggiungi Estensione, che permette di aggiungere nuove categorie di blocchi, ad esempio Penna, Musica, Sintesi Vocale e strumenti per interagire con dispositivi come micro:bit.

3. Script
area degli script di Scratch

La grande area centrale è lo spazio in cui costruiamo il programma. Per programmare non dobbiamo scrivere istruzioni con la tastiera: scegliamo i blocchi dalla tavolozza e li trasciniamo in quest’area.

  • I blocchi si incastrano tra loro come le tessere di un puzzle.
  • Una sequenza di blocchi collegati forma uno script.
  • Le istruzioni di uno script vengono normalmente eseguite dall’alto verso il basso.
  • Puoi spostare, duplicare, aggiungere commenti o eliminare i blocchi utilizzando il menu che compare con il tasto destro.
  • Per eliminare un blocco puoi anche trascinarlo nuovamente verso la tavolozza.
  • In basso a destra trovi i pulsanti per ingrandire, rimpicciolire e centrare gli script nell’area di lavoro.

Ogni sprite può avere i propri script. Per questo, prima di programmare, è importante controllare quale sprite è selezionato.

4. Stage
Stage e sprite in Scratch

La parte destra dell’interfaccia è il luogo in cui il programma prende vita. Qui puoi osservare gli sprite mentre eseguono le istruzioni che hai programmato.

  • Stage: è il palcoscenico di Scratch. Misura 480 × 360 unità e rappresenta lo spazio in cui si muovono e interagiscono gli sprite.
  • Bandiera verde: avvia gli script che iniziano con l’evento corrispondente.
  • Stop: il pulsante rosso interrompe l’esecuzione del progetto.
  • Proprietà dello sprite: sotto lo Stage puoi modificare il nome dello sprite e controllare valori come posizione X e Y, dimensione, direzione e visibilità.
  • Lista degli sprite: mostra tutti i personaggi e gli oggetti presenti nel progetto. Cliccando su uno sprite lo selezioni e puoi modificarne codice, costumi e suoni.
  • Scegli uno Sprite: permette di aggiungere nuovi personaggi dalla libreria di Scratch, disegnarli, generarne uno casualmente o caricarli dal computer.
  • Scegli uno Sfondo: permette di cambiare lo scenario dello Stage scegliendo uno sfondo dalla libreria, disegnandolo o caricandolo dal computer.

Ricorda: lo sprite è il protagonista, lo script gli dice cosa fare e lo Stage è il luogo in cui vediamo il risultato.