Ableton Certified Trainer, Music Technologist, Creative Coder, Educator

Month: December 2015

  • Modularità delle funzioni

    Proseguiamo la nostra esplorazione nel mondo delle funzioni personalizzate e rendiamo lo sketch che abbiamo realizzato con l’esercizio Bouncing Ball (parte 1, parte 2) modulare. Per diventare dei buoni programmatori è necessario lavorare costantemente alla riscrittura del proprio codice: è un processo continuo di riorganizzazione e ottimizzazione. Riprendiamo il codice a cui eravamo arrivati con l’ultimo esercizio: int […]

  • Esercizio: Bouncing Ball, parte 2

    Prima di procedere con la lettura di questo post, assicuratevi di aver letto la prima parte: Esercizio: Bouncing Ball, parte 1. Avete provato a trovare la soluzione al quesito posto alla fine dell’articolo? Bouncing Ball Eravamo rimasti con un cerchio che, una volta disegnato sullo schermo, si muoveva da destra verso sinistra e, una volta […]

  • Esercizio: Bouncing Ball, parte 1

    Con il post di oggi, cominciamo a lavorare a un classico problema di programmazione che raccoglie gran parte delle nozioni viste finora. L’evoluzione di questo esercizio comprenderà, ovviamente, l’utilizzo di funzioni personalizzate e ci servirà per cominciare a parlare di programmazione orientata agli oggetti. Punto di partenza Il nostro obiettivo è scrivere un programma in cui faremo muovere […]