Ambienti Di Sviluppo

Scratch Cat

Scratch Cat è lo sprite predefinito di Scratch e rappresenta il principale oggetto programmabile utilizzato per comprendere movimento, aspetto, posizione e interazione nello Stage.

Durata

10 minuti

Software

scratch

Scratch Cat

Tag: sprite   |   Tag: Scratch Cat

Quando si crea un nuovo progetto in Scratch, sullo Stage compare automaticamente un personaggio: Scratch Cat. È il gatto arancione che rappresenta lo sprite predefinito dell'ambiente Scratch.

Scratch Cat non è soltanto un'immagine. È un vero e proprio oggetto programmabile al quale possiamo associare istruzioni, modificare proprietà e assegnare comportamenti.

Idea chiave: in Scratch uno sprite è un elemento del progetto che può essere programmato. Può rappresentare un personaggio, un oggetto, un pulsante, un ostacolo o qualsiasi altro elemento grafico.

Lo sprite

Tag: oggetto   |   Tag: programmazione

In Scratch ogni personaggio o oggetto presente nel progetto viene chiamato sprite. Scratch Cat è quindi il primo sprite disponibile quando si apre un nuovo progetto.

Elemento Funzione
Sprite Oggetto programmabile presente nel progetto.
Scratch Cat Sprite predefinito presente nei nuovi progetti Scratch.
Stage Palcoscenico sul quale vengono visualizzati gli sprite.
Script Sequenza di blocchi che definisce il comportamento dello sprite.

Proprietà

Tag: proprietà   |   Tag: configurazione

Quando Scratch Cat è selezionato, sotto lo Stage compare il pannello con le sue principali proprietà. Questi valori descrivono lo stato dello sprite all'interno del progetto.

Proprietà Significato Esempio
Nome Identifica lo sprite nel progetto. Sprite1
X Indica la posizione orizzontale. 0
Y Indica la posizione verticale. 0
Dimensione Definisce la grandezza dello sprite in percentuale. 100%
Direzione Indica verso quale direzione è orientato lo sprite. 90°
Visibilità Stabilisce se lo sprite è visibile o nascosto. Visibile
Attenzione: ogni sprite possiede proprietà proprie. Se nel progetto sono presenti più sprite, è importante controllare quale elemento è selezionato prima di osservare o modificare i suoi valori.

Coordinate

Tag: coordinate   |   Tag: posizione

La posizione di Scratch Cat sullo Stage è descritta attraverso due coordinate: X e Y. Il centro dello Stage corrisponde alla posizione X = 0 e Y = 0.

Coordinata Valori principali Movimento
X da -240 a 240 Sinistra ↔ Destra
Y da -180 a 180 Basso ↕ Alto
Esempio:
Se Scratch Cat si trova in X = 0, Y = 0, è al centro dello Stage.
Se X aumenta, lo sprite si sposta verso destra.
Se Y aumenta, lo sprite si sposta verso l'alto.

Direzione

Tag: orientamento   |   Tag: movimento

La proprietà Direzione indica verso quale punto è orientato Scratch Cat. Scratch utilizza valori espressi in gradi.

Direzione Orientamento
Alto
90° Destra
180° Basso
-90° Sinistra

Costumi

Tag: costume   |   Tag: aspetto

Uno sprite può possedere uno o più costumi. Il costume rappresenta l'aspetto grafico dello sprite in un determinato momento.

Scratch Cat dispone normalmente di più costumi leggermente differenti. Alternando rapidamente questi costumi è possibile creare l'effetto visivo di una camminata o di un'animazione.

Sprite e costume non sono la stessa cosa: Scratch Cat è lo sprite, mentre i costumi rappresentano le diverse immagini che lo sprite può assumere.

Script

Tag: blocchi   |   Tag: comportamento

Scratch Cat diventa realmente interattivo quando gli vengono associati degli script. Uno script è una sequenza di blocchi collegati che descrive le operazioni che lo sprite deve eseguire.

Esempio concettuale
  1. Il progetto riceve un evento, ad esempio il clic sulla bandiera verde.
  2. Scratch individua lo script associato a Scratch Cat.
  3. I blocchi vengono eseguiti nell'ordine previsto.
  4. Lo sprite modifica posizione, aspetto o comportamento.
  5. Il risultato viene visualizzato sullo Stage.
Schema fondamentale: Evento → Script → Sprite → Risultato sullo Stage
In Sintesi
  • Scratch Cat è lo sprite predefinito di un nuovo progetto Scratch.
  • Uno sprite è un oggetto programmabile.
  • La posizione dello sprite è descritta dalle coordinate X e Y.
  • La direzione stabilisce l'orientamento dello sprite.
  • I costumi modificano il suo aspetto grafico.
  • Gli script definiscono il comportamento dello sprite.
  • Il risultato delle istruzioni è visualizzato sullo Stage.
Cosa hai imparato
  • Che cosa rappresenta Scratch Cat.
  • Che cosa significa il termine sprite.
  • Quali sono le principali proprietà di uno sprite.
  • Come funzionano le coordinate X e Y.
  • Qual è la differenza tra sprite, costume, script e Stage.

Parole chiave

I termini principali introdotti in questa guida sono:

Scratch Cat Sprite Stage Coordinate Direzione Costume Script



Scratch Cat, sprite, Stage, coordinate, direzione, costumi, programmazione visuale,