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
modificaSprite
modificaGli sprite in Scratch sono delle figure che si possono cliccare e spostare, tenendo premuto 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 sostituendo il numero che indica la "dimensione".
- La posizione è dove si trova lo sprite nello stage e si indica con l'asse x e y.
- La direzione è l'inclinazione dello sprite rispetto allo stage e si indica con i gradi e normalmente è impostato a "90°"
Gli sprite hanno dei costumi che sarebbero differenti modi in cui si presentano (non necessariamente lo Sprite deve avere più di 1 costume) sono molto utili per creare ad esempio animazioni.
Sfondi
modificaGli sfondi sono immagini che occupano tutto lo stage quindi non si possono spostare.
Uno stage è formato da un piano cartesiano con le assi X e Y. (x0;y0) indica il centro.
Suoni
modificaCon scratch si possono utilizzare suoni scelti dalla libreria di Scratch oppure importati dal tuo dispositivo
Codice
modificaIl 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
modificaIn questa sezione ci sono i blocchi per far cambiare posizione, direzione, rotazione degli sprite.
Aspetto
modificaIn questa sezione ci sono i blocchi per far cambiare aspetto allo sprite o allo sfondo oppure ridimensionare gli sprite
Suono
modificaIn questa sezione ci sono i blocchi per far riprodurre suoni agli sprite o agli sfondi.
Controllo
modificaIn questa sezione ci sono i blocchi per, far attendere, ripetere una sequenza di codice, fermare tutti i codici e altro.
Operatori
modificaIn 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?
modificaLe variabili sono monitor presenti nella "scena" del progetto che possono contenere numeri, lettere, parole, etc..
Esempi
modificaProgetto iniziale
modificaOperazioni matematiche
modificaCon scratch si possono creare semplici programmi per fare calcoli aritmetici.
Giochi
modificaCon scratch si possono creare semplici giochi
Altri progetti
modifica