CODESTHESIA
Articoli
Tutorial
Codici
Lezioni
Risorse
Segui
Aiuta
Grafica generativa con p5.js ←
Indice completo
Informazioni
0. Introduzione a p5.js
1. Istruzioni grafiche di base
2. Configurazioni parametriche
3. Configurazioni iterative
4. Grafica cinetica e reattiva
5. Trasformazioni 2D e 3D
6. Grafica computazionale
7. Transcodifiche e data visualization
8. Dall'idea al codice... alla poesia
- Ideare
- Strutturare il codice
- Scrivere il codice (sintassi, vincoli e libertà)
- Code Poetry (scrittura poetica con il codice)
Timo Hoogland and Saskia Freeke, Live at Github Satellite 2020
8. Dall'idea al codice... alla poesia
Ideare
Ideazione tradizionale
Ideazione algoritmica
Ideazione algoritmica: "schizzare" l'idea
Ideazione algoritmica: "comporre" il codice
Il senso dell'idea
Arrivare all'idea: serendipità
Giocare con l'Arte (Bruno Munari)
Atteggiamento progettuale di Bruno Munari
Trovare “giocando” con i numeri casuali
Evitare la trappola della pura "creatività"
Riusare (copiare) e sviluppare
Strutturare il codice
Funzioni e suddivisione dei problemi
I dati, prima di tutto
Gli eventi (se c'è interazione)
Le funzioni (il codice ripetuto)
Solo alla fine il codice vero e proprio
Definire le eventuali classi
Suddividere il codice in più file
Scrivere il codice (sintassi, vincoli e libertà)
Vincoli e libertà della sintassi
Vincoli e libertà: ad es. if con un'istruzione sola
Leggibilità del codice: indentazione
Leggibilità: spaziatura verticale
Leggibilità: nomi di variabili e funzioni
Bellezza del codice
Bellezza di un virus informatico
Vendita all'asta di algoritmi
Code Poetry (scrittura poetica con il codice)
Linguaggi esatti e linguaggi umani
Linguaggi: parole, regole e senso
Eseguire e leggere il codice
Contenuto nel codice, non nell'esecuzione
Declamare il codice di un virus
Giocare con le regole del linguaggio CSS
CSS Puns: esempi
Poesie attraverso le stringhe nel codice
Code Poems: con i nomi e le spaziature
Code Poems: attraverso i commenti
Code Poems: nel codice e nell'esecuzione