Scratch è un programma per creare semplici animazioni, storie e giochi e imparare le basi della programmazione. È molto semplice e adatto pure ai bambini e a inesperti di informatica.

Schermata della modalità crea

Basi modifica

 
Il logo ufficiale del programma

Sprite modifica

Gli sprite in Scratch sono delle figure che si possono cliccare e spostarli, semplicemente mantenendo premuto con il tasto sinistro del mouse.

Gli sprite hanno una dimensione una posizione e una direzione.

  • La dimensione è la grandezza dello sprite normalmente è già impostata a 100 ma si può modificare scrivendo un numero.
  • La posizione è dove si trova lo sprite nello sfondo e si indica con l'asse x e y.
  • La direzione è l'inclinazione dell'sprite rispetto allo sfondo e si indica con gli gradi normalmente è impostato a 90°

Gli sprite hanno dei costumi che sarebbero differenti modi in cui si presentano (uno sprite può pure non avere costumi) sono molto utili per creare animazioni .

Sfondi modifica

 
Schermata scratch con piano cartesiano

Gli sfondi sono immagini che occupano tutto lo stage quindi non si possono muovere. Quindi gli sfondi sono le immagini dei stage. Uno stage è formato da un piano cartesiano ,ci sono le assi x e y, (x,0;y,0) rappresenta il centro.

Suoni modifica

Con scratch si possono usare suoni scelti a caso

Codice modifica

 
Questo blocco può far muovere lo sprite semplicemente cliccando o far partire usando la bandiera verde

Il codice serve per dare dei comandi agli sprite o agli sfondi. esistono tipi di codici che sono:

  • Movimento
  • Aspetto
  • Suono
  • Situazioni
  • Controllo
  • Sensori
  • Operatori
  • Variabili
  • Altri tipi di codice

Movimento modifica

In questa sezione ci sono i blocchi per far cambiare posizione, direzione dei sprite.

Aspetto modifica

In questa sezione ci sono i blocchi per far cambiare aspetto allo sprite o allo sfondo.

Suono modifica

In questa sezione ci sono i blocchi per far riprodurre suoni agli sprite o agli sfondi.

Controllo modifica

In questa sezione ci sono i blocchi per, far attendere, ripetere una sequenza di codice, fermare tutti i codici e altro.

Operatori modifica

In questa sezione ci sono i blocchi per eseguire operazioni aritmetiche e logiche.

Variabili

In questa sezione ci sono i blocchi per impostare una variabile ciascuno

Esempi modifica

Progetto iniziale modifica

 
Questo semplice codice serve per far muovere e animare lo sprite, si è inserito il blocco "attendi un secondo" per fare 2 passi distinti.

Operazioni matematiche modifica

Con scratch si possono creare semplici programmi per fare calcoli aritmetici.

Giochi modifica

Con scratch si possono creare semplici giochi

Altri progetti modifica