Archivio per la tag 'coding'

Dinopixel: ottimo strumento per creare grafiche e animazioni in pixel art

Dinopixel è uno strumento basato sul web per creare grafiche e animazioni in pixel art davvero completo e ben fatto.

Le principali funzioni della web app sono le seguenti:

  • creare un’immagine in pixel art da 64×64 pixel a 1024×512
  • disponibilità di griglie già pronte
  • tavolozza di colori completa per ogni pixel art
  • spostare un disegno facilmente in alto, in basso, a sinistra e a destra
  • ritagliare l’immagine prima di scaricarla
  • salvataggio di un disegno per ricaricarlo durante una prossima visita
  • realizzare un’immagine GIF animata con le pixel art create

Dinopixel, inoltre, fornisce una galleria dei lavori degli utenti che possono essere utilizzati, votati e scaricati a piacere.

Tra le altre importanti caratteristiche dell’editor online è possibile ritagliare l’immagine prima di scaricarla in formato PNG in varie risoluzioni.

È possibile inoltre scegliere tra vari tipi di griglie dove disegnare, dalle più semplici alle più complesse, cambiare il colore di sfondo della pixel art, zoomare sul lavoro scegliere i colori dei pixel (anche inserendo i codici esadecimali specifici), cancellare, selezionare il colore dello sfondo.

Le griglie a più densità di pixel offrono la possibilità di realizzare sfondi personalizzati per computer, tablet e smartphone.

L’aspetto più interessante dello strumento, tuttavia, è che si possono realizzare animazioni GIF con i nostri disegni semplicemente salvando una serie di pixel art magari cambiando i colori di un lavoro o applicando piccole modifiche in sequenza. Sotto un esempio di ciò che possiamo realizzare.

Dinopixel è uno strumento gratuito che non richiede registrazione obbligatoria.

Vedi anche: Coding unplugged e Pixel Art: lista di software, applicazioni web, editor online, app per Android e iOS per creare immagini 8-bit

Dress code: esercizi di coding per vestire sagome di carta in sequenza

Il dress code (da non intendersi come codice di abbigliamento, ovvero il vestirsi in maniera giusta in base alle circostanze) è un’attività di coding pensata come una serie di esercizi per vestire una bambola o sagome di carta in sequenza, ovvero seguendo un algoritmo ben preciso.

CodeMOOC per esempio presenta DressCode, un gioco di coding unplugged con tanto di tabellone, carte, sequenze, sfide, istruzioni stampabili pronte per il download.

In pratica si deve seguire un ordine ben preciso per vestire la sagoma con gli indumenti specifici e l’ordine inverso per spogliarla.

Tali attività a mio parere sono adatte per i bambini della scuola dell’infanzia e dei primi anni della scuola primaria.

Di giochi di dress up, soprattutto per bambine, se ne trovano a centinaia in internet, spesso anche ben fatti, ma non corrispondono agli intenti di cui ho detto sopra. Meglio inventarsi sagome e marionette da soli con i relativi indumenti, studiare una sequenza e inventare un esercizio da sé, non ci vuole poi molto.

Oppure basta cercare siti che offrono burattini, marionette, bambole e sagome di carta da stampare e da vestire tipo questo o quest’altro.

Un ottimo spunto può essere quello fornito dal dresscode di  Hello Ruby, che, oltre ad alcuni bellissimi disegni stampabili offre anche una serie di istruzioni su come usarli.

Hello Ruby fornisce anche tutta una serie di idee, di giochi  e di attività già pronte di coding unplugged e più ingenerale di STEM da svolgere senza computer, senza mezzi informatici e connessione ad internet.

Bellissimo per esempio è il gioco che consente di creare un notebook di carta per far capire ai più piccoli come è fatto un computer, oppure i giochi sul sistema operativo, sugli algoritmi, su internet e via dicendo che possiamo trovare qui.

Il sito offre gratuitamente anche materiali per educatori ed insegnati con risorse per la classe, programmazioni e link utili. 

Sicuramente un buon modo per avviare i più giovani al pensiero computazionale, soprattutto nelle scuole dove mancano ancora computer.

CodeFWD: anche Facebook si dedica al coding e al pensiero computazionale

Per aiutare gli educatori a ispirare i loro studenti a perseguire una carriera nei linguaggi di programmazione del computer, Facebook lancia CodeFWD.

CodeFWD di Facebook è un programma di formazione gratuito e online creato in collaborazione con l’azienda prodruttrrice del robot Sphero al fine di aumentare il numero di studenti interessati allo studio del pensiero computazionale.

L’intenzione è quella di offrire su Facebook programmi, strumenti e prodotti per costruire diverse comunità educative per avvicinare il mondo delle scuole e le comunità di apprendimento ai linguaggi di programmazione.

CodeFWD è la prima iniziativa concreta, almeno secondo il popolare social network, per incrementare il flusso degli studenti che studiano l’informatica in modo che la prossima generazione di innovatori tecnologici rifletta e incorpori prospettive diverse e che quindi costruisca un futuro che avvantaggia tutti noi.

CodeFWD è stato lanciato negli Stati Uniti ed è pensato per i parlanti in Inglese e Spagnolo.

Si tratta di un programma in tre fasi in cui insegnanti e organizzazioni educative introducono la programmazione agli studenti dai 4 agli 8 anni.

CodeFWD prepara gli educatori a introdurre i concetti di base del pensiero computazionale in modo tale che gli studenti facciano pratica con le loro nuove abilità, svolgendo esercizi di codifica basati su blocchi logici di programmazione.

Dopo aver completato il percorso, gli insegnanti che desiderano continuare a sviluppare le capacità di codifica dei propri studenti utilizzando un prodotto tangibile possono richiedere un set gratuito di robot programmabili a Sphero.

Gli educatori e le organizzazioni educative, tramite Facebook For Education., dovrebbero condurre gli studenti (in particolare le studentesse femmine meno abbienti che generalmente sono sotto rappresentate) allo studio della programmazione e, secondo i lori intenti, a creare la prossima generazione di innovatori tecnologici.

Ci auguriamo che CodeFWD di Facebook supporti gli educatori e le organizzazioni che introducono e ispirano gli studenti studiare informatica e che possa essere rivolto in futuro anche al pubblico italiano.

MakeCode: ecosistema digitale di coding, robotica educativa e STEM della Microsoft

MakeCode è l’ecosistema digitale dedicato al coding, ai circuiti elettronici, alla robotica educativa e alle STEM della Microsoft.

Si tratta di una piattaforma open source che si basa sul concetto della computing education e mira a portare le STEM in campo educativo grazie a progetti divertenti e verificabili tramite risultati immediati.

Gli strumenti a disposizione si basano sia sulla programmazione visuale a blocchi logici, sia su editor testuali più complessi.

I primi sono dedicati ai bambini più piccoli, mentre i secondi agli studenti più grandi.

Microsoft MakeCode fornisce risorse, strumenti, attività, idee, lezioni e progetti di vario tipo con l’intento di migliorare l’apprendimento delle scienze informatiche e della programmazione.

I contenuti che usano i block editor, ovviamente, non hanno bisogno di esperienze pregresse e possono essere iniziati immediatamente.

I ragazzi possono subito cominciare a creare i loro programmi tramite il semplice drag&drop dei blocchi di programmazione in stile Scratch o code.org.

Gli strumenti di simulazione integrati rendono un feedback immediato e aiutano nel debugging e nella correzione del codice proposto.

Come detto, Microsoft MakeCode offre anche editor in JavaScript per gli studenti più esperti e per gli sviluppatori indipendenti.

Il progetto è nato dalla fusione di due team di sviluppo e ricerca: il Microsoft Research e la Developer Division.

L’obiettivo principale di Microsoft MakeCode è semplificare la programmazione di device basati su microcontroller tramite applicazioni web che possono essere usate in qualsiasi sistema operativo.

Microsoft MakeCode include i seguenti strumenti:

  • micro:bit
  • Adafruit Circuit Playgroun Express
  • Minecraft
  • Lego Mindstorm Education EV3
  • Cue Robot di Wonder Workshop
  • Chibi Chip
  • Groove Zero

Comprende anche le seguenti app per Windows 10 con caratteristiche aggiuntive:

  • micro:bit
  • Adafruit
  • Cue for Education

Per utilizzare le risorse, ovviamente, è necessario essere dotati dell’hardware e dei robot necessari.

micro:bit si basa su un editor visuale molto simile a Blockly per programmare il microcomputer.

Adafruit Circuit Playgroun Express si basa sulla realizzazione di circuiti tramite editor visuali e JavaScript.

Di Minecraft e di Lego Mindstorm Education EV3 non c’è molto da aggiungere considerata la fama. Del secondo è disponibile un tutorial del Professor Michele Maffucci qui.

Cue Robot è un robot della Wonder Workshop, casa madre del più famosi Dash e Dot.

Chibi Chip è un kit che si basa anche’esso sui circuiti, anche di carta.

Groove Zero, infine, offre una serie di moduli programmabili ad incastro.

Gli strumenti sono provvisti di tutorial per studenti ed insegnanti, non richiedono installazione di software aggiuntivi e le app possono funzionare anche offline.

In definitiva Microsoft MakeCode rappresenta una valida offerta educativa, divulgativa e di uso consapevole delle tecnologie digitali per progetti di coding e di eletronica, per la realizzazione di circuiti, per la diffusione di attività di robotica educativa e riguardo le STEM in generale.

La proposta è in lingua Inglese ed è corredata da canali Instagram, Twitter e YouTube specifici..

Pix3DArt: app per disegnare in pixel art e ricevere un giocattolo personalizzato reale in 3D

Pix3DArt è una nuova, curiosa ed interessante app che permette di disegnare con il tablet o lo smatphone in pixel art e ottenere un giocattolo reale in 3D.

Si tratta infatti di un software gratuito per Android e iOS con cui realizzare disegni con i bambini che possono essere trasformati, ovviamente a pagamento, in veri e propri giocattoli tridimensionali personalizzati da ordinare e ricevere a casa.

I giocattoli, realizzati con stampe 3D, potranno poi essere personalizzati colorandoli a piacere.

Ecco un video esplicativo: 

Naturalmente l’app, realizzata da un team di sviluppatori tutto italiano, può anche essere usata soltanto a scopo ludico per divertirsi, didattico per progetti di coding o educativo per disegnare senza dover per forza comprare la stampa 3D dei modelli realizzati.

È risaputo che i bambini amano giocare con oggetti che loro stessi creano e che, fortunatamente, ancora molti genitori si divertono a giocare con i loro figli. Pix3DArt, in questo caso, aiuta a realizzare insieme giocattoli unici da poter dire: “Questo l’ho fatto da solo e ce l’ho soltanto io!

Vedi anche: Coding unplugged e Pixel Art, lista di software, applicazioni web, editor online, app per Android e iOS per creare immagini 8-bit

piCSSel-art: applicazione web per disegnare figure in pixel art in codice CSS

piCSSel-art è una interessante applicazione web che permette di disegnare figure  in pixel art e che converte automaticamente il lavoro in fogli di stile CSS, vale a dire (detto alla buona) nel linguaggio di programmazione che consente di modificare la grafica e la formattazione dei siti e della pagine web.

Si tratta di un esperimento di Kushagra Gour che può essere usato per generare grafiche personali da usare nei nostri progetti di coding e coding unpluigged.

Il servizio è molto completo e sono disponibili varie funzioni di personalizzazione: decidere la dimensione della griglia (numero dei pixel in orizzontale e verticale), decidere la dimensione dei pixel, correggere gli errori e ripulire, mostrare o nascondere la griglia, selezionare e salvare i colori da una palette (con il relativo codice esadecimale) e, ovviamente, salvare anche il codice HTML e CSS generato dal disegno.

Le immagini create possono essere salvate invece solo tramite uno screenshot.

Si tratta in buona sostanza di uno strumento interessante che, oltre a creare grafiche in pixel art, permette di far conoscere come funziona la grafica digitale associata ai linguaggi di programmazione tipici dello sviluppo di siti e pagine web.

piCSSel-art è un tool a codice aperto realizzato sotto licenza del celeberrimo MIT, è gratuito e non richiede registrazione.

Vedi anche la lista di software, applicazioni web, editor online, app per Android e iOS per creare immagini 8-bit