Sei sulla pagina 1di 15

Scratch è un ambiente di sviluppo che utilizza linguaggio di

programmazione di tipo grafico.

Grazie alle sue molteplici funzionalità


permette di realizzare storie interattive, giochi, e di condividere le creazioni
con altre persone di tutto il mondo.
I software di programmazione a blocchi
grafici come Scratch si basano su
differenti tipologie di blocchi che
permettono di generare l’animazione e
l’interazione desiderata.
Scratch permette di utilizzare come attori degli sprite predefiniti e
programmabili.
Con “sprite”, in informatica, si indica un'immagine in grafica raster,
generalmente bidimensionale, statica o dinamica. Solitamente, lo
sprite è inserito in uno sfondo rispetto al quale può essere
spostato in maniera indipendente.
Diversi sono gli sprite tra cui
Scratch permette di scegliere.

Inoltre, per ciascuno


sono presenti uno o più costumi, che
possono essere cambiati costruendo
algoritmi opportuni.
Inoltre, Scratch permette di scegliere lo
sfondo, ossia lo scenario in cui ambientare il
progetto che si intende realizzare. È possibile
scegliere tra ambienti all’aperto o al chiuso, sia
reali che fantastici.
È possibile quindi costruire un algoritmo ed attribuirlo a un personaggio perché lo
svolga.

La possibili funzioni che Scratch permette di far compiere ai personaggi sono


raggruppate in 9 grandi gruppi:
Motion
Le funzioni contenute in questa
classe permettono di muovere gli
sprite nell’ambiente scelto, secondo
la traiettoria stabilita.

Looks
Le funzioni contenute in questa
classe permettono di rendere
visibile o nascondere un
personaggio, oppure di cambiare il
suo costume.
Contengono inoltre le funzioni per
cambiare lo sfondo.
Sounds
Le funzioni contenute in questa
classe permettono di riprodurre
suoni predefiniti e file audio caricati.

Events
Le funzioni contenute in questa
classe permettono di far eseguire il
blocco di istruzioni che contengono
solo quando l’evento desiderato si
è verificato.
Control
Le funzioni contenute in questa
classe permettono di implementare
i costrutti visti in precedenza, ossia
if statements e loops.

Sensing
Le funzioni contenute in questa
classe permettono di interagire con
l’ambiente che l’utente ha creato
Operators
Le funzioni contenute in questa classe
permettono di compiere operazioni
matematiche come addizione o sottrazione, la
generazione di numeri casuali e infine
istruzioni AND o OR che permettono di fare
confronti.

Variables
Una variabile è un placeholder per alcuni
valori, come in algebra x e y. Possono essere
locali o globali, una variabile locale può
essere utilizzata da un solo sprite; una
variabile globale può essere utilizzata da tutti
gli sprite.
Buona
programmazione
Puoi seguire specifici video tutorial sulla creazione di videogame con Scrach tramite la
piattaforma CsFirst
Collegati al seguente link: https://csfirst.withgoogle.com/signin/4vxgmv

Sei nel corso: RollCloud


Clicca su Crea un account, ti verranno fornite delle credenziali per accedere.

I
In alternativa puoi creare un tuo account su Scratch seguendo
queste istruzioni:

1. Clicca sul seguente link: https://scratch.mit.edu/


2. Seleziona Join Scratch
3. Segui la procedura guidata
4. Apri la mail che ti è stata inviata all’indirizzo con cui ti sei
registrato e clicca sul link contenuto
5. Nella sezione “le mie cose” avrai modo di vedere i tuoi progetti
6. Aprendo un progetto potrai condividerlo cliccando su
“condividi”
DECIDI IL TEMA
DECIDI LA MODALITÁ PROGETTA
Progetta la storia che
Che tipologia di gioco Dai inizio alla fase di
vorrai raccontare.
vuoi utilizzare? creazione. Testa
Scrivi e/o disegna
Decidi tra platform, continuamente il tuo
quello che dovrà
quiz, storytelling ecc. gioco finchè sarà pronto
accadere.

Potrebbero piacerti anche