Sviluppo

Programmazione per bambini Scratch 3.0 lanci

Programmazione per bambini Scratch 3.0 lanci

Gratta 3.0 è stato rilasciato il 2 gennaio 2019. La nuova versione del linguaggio di programmazione per bambini è un importante rilascio che passa dall'utilizzo di Adobe Flash agli standard web HTML, CSS e JavaScript.

Scratch è un linguaggio di programmazione visuale utile come ambiente introduttivo per insegnare la programmazione ai bambini (e anche agli adulti).

Gli utenti di Scratch possono scaricare e utilizzare Scratch Desktop, una versione desktop dell'ambiente disponibile per Windows e Mac OS X, oppure utilizzare una versione online che funziona in qualsiasi browser Web moderno.

Le versioni desktop e online condividono l'interfaccia; Gli utenti esistenti di Scratch potrebbero notare che l'interfaccia è leggermente cambiata; lo Stage, la parte dello scratch in cui il programma viene eseguito visivamente, spostato a destra.

Gli utenti trovano i blocchi di codice, i costumi e i suoni a sinistra, il blocco di codice al centro e il blocco di scena a destra in Scratch 3.0. La modifica è stata apportata perché "le persone hanno trovato l'interfaccia più intuitiva e comprensibile" con i nuovi arrangiamenti.

I principianti di Scratch iniziano con le operazioni di base, e.g. usando il trascinamento della selezione per spostare i blocchi di codice come "sposta", "dici" o "ripeti" nell'area del codice; questi blocchi di codice possono essere modificati direttamente, solitamente inserendo numeri diversi, e.g. 50 passi per la mossa invece di 10, o selezionando una delle opzioni disponibili da un menu.

Non è necessario scaricare la versione desktop per provare Scratch; basta puntare un browser moderno a questa pagina per caricare l'editor online. Ufficialmente supportati sono Google Chrome, Microsoft Edge, Mozilla Firefox e Apple Safari su sistemi desktop e Chrome e Safari su tablet. Gli sviluppatori notano che Internet Explorer non è supportato.

Scratch supporta molti dei principali concetti di programmazione tra cui loop, variabili, input dell'utente, archiviazione persistente, interazioni con mouse e tastiera e altro.

Gratta 3.0 espande ciò che era disponibile prima. I progetti Scratch creati con versioni precedenti dell'ambiente di programmazione sono ancora disponibili e possono essere caricati in Scratch 3.0. Non è possibile, tuttavia, caricare Scratch 3.0 progetti in versioni precedenti dell'ambiente di programmazione. La nuova versione introduce nuove funzionalità e blocchi.

I nuovi blocchi includono il supporto per nuovi operatori per migliorare l'uso delle stringhe (testo), nuovi blocchi penna e supporto per la trasparenza, nuovo blocco di scorrimento e nuovi blocchi di effetti sonori.

Gli utenti possono aggiungere estensioni a Scratch; le estensioni aggiungono nuovi blocchi di codice a Scratch. Sono già fornite numerose estensioni che includono estensioni che aggiungono rilevamento video, funzionalità di traduzione o funzionalità per interagire con Lego MindStorms o oggetti WeDo.

Gratta 3.0 include nuovi sprite, un editor di suoni ridisegnato e nuovi blocchi di programmazione. Inoltre, Scratch può essere utilizzato sui tablet per creare e giocare con i programmi.

L'editor del suono presenta nuovi effetti sonori e un'interfaccia utente migliorata che è più facile da usare. Anche l'editor di colori ha ricevuto nuove funzionalità: nuovi controlli per ordinare i livelli, nuovi strumenti che funzionano in modalità vettoriale, migliori controlli dei punti vettoriali e altro ancora.

Parole di chiusura

Ho iniziato a insegnare programmazione usando Scratch e funziona davvero bene grazie alla facilità d'uso dell'interfaccia e alla sua natura visiva. È fantastico suscitare interesse per la programmazione ed è abbastanza potente per quello che fa.

Ora tu: Hai provato Scratch?? Qual è la tua opinione su di esso??

Tutorial Shadow of the Tomb Raider per Linux
Shadow of the Tomb Raider è la dodicesima aggiunta alla serie Tomb Raider, un franchise di giochi d'azione e avventura creato da Eidos Montreal. Il gi...
Come aumentare gli FPS in Linux?
FPS sta per Fotogrammi al secondo. Il compito dell'FPS è misurare il frame rate nelle riproduzioni video o nelle prestazioni di gioco game. In parole ...
I migliori giochi di laboratorio dell'app Oculus
Se possiedi un visore Oculus, devi essere informato sul sideloading. Il sideloading è il processo di installazione di contenuti non archiviati sul vis...