Programmazione di base con p5.js e VS Code

Disegna nell’area grigia per vedere il risultato del codice successivo.


0. Prima di iniziare

Il codice si scrive in Visual Studio Code, un editor gratuito per Windows, macOS e Linux. Si installa come qualsiasi altro programma, accettando le impostazioni proposte.

I file di base sono contenuti in una cartella di partenza da scompattare dove si tengono i lavori del corso:

In Visual Studio Code, File › Apri cartella e si sceglie la cartella scompattata (non quella nello ZIP): l’editor mostra i tre file nella colonna di sinistra, e da lì si apre sketch.js.

Per vedere il risultato basta aprire index.html nel browser con un doppio clic, e ricaricare la pagina (F5) dopo ogni salvataggio.

Se si vuole evitare di salvare continuamente lo sketch e ricaricare ogni volta la pagina del browser, si può attivare l’Autosave nelle impostazioni di Visual Studio Code e scaricare l’estensione Live Server che aggiunge una voce “Go Live” in basso a destra.

Per leggere gli errori si può tenere aperta la console del browser: F12, scheda Console. Se lo sketch non disegna niente, l’errore è quasi sempre scritto lì.


1. Impostazioni di base

Funzioni setup() e draw()

  

Il canvas

  

Modello cromatico HSL (Hue, Saturation, Lightness)

  

2. Disegnare

Istruzioni di disegno

  

Impostazione attributi di disegno

  

3. Le variabili

Variabili globali

  

Variabili locali

  

4. (Pseudo)Casualità

  

5. Animazione

Animare (con variabile di sistema ‘frameCount’)

  

Animare per accumulazione progressiva

  

6. Interattività

  

7. Controllo del flusso delle istruzioni

Istruzioni condizionali (if)

  

Istruzioni iterate (for)

  

8. Ottimizzazioni

Variazioni occasionali della direzione

  

Variazioni occasionali del colore

  

Approfondimenti su p5.js

Guida di riferimento

Codici d’esempio