Scratch
Scratch è un ambiente di programmazione totalmente gratuito con un codice di programmazione di tipo grafico per creare animazioni, storie, giochi e imparare le basi della programmazione. È adatto a studenti, insegnanti e bambini.
Basi modifica
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
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 utilizzare suoni scelti dalla libreria di Scratch oppure importati dal tuo dispositivo
Codice modifica
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, rotazione degli sprite.
Aspetto modifica
In questa sezione ci sono i blocchi per far cambiare aspetto allo sprite o allo sfondo oppure ridimensionare gli sprite
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.
Cosa sono le variabili? modifica
Le variabili sono monitor presenti nella "scena" del progetto che possono contenere numeri, lettere, parole, etc..
Esempi modifica
Progetto iniziale modifica
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