E0. Un pioniere rimesso in movimento
Obiettivo
Riprodurre un’opera dei pionieri della Computer Art e renderla animata, eventualmente interattiva, lavorando in Visual Studio Code con l’assistenza di OpenCode.
Modalità
Per procedere bisogna avere installato Visual Studio Code, Git, OpenCode e le estensioni OpenCode e Live Server, come spiegato nella guida all’installazione.
Una volta preparato il proprio repository di consegna:
- creare la cartella dell’esercitazione con il comando
/crea es0di OpenCode e lavorare nei file che contiene: chi ha già iniziato l’esercitazione altrove può copiarci il proprio codice; - scegliere una delle opere viste nell’introduzione al corso, preferendo quelle costruite su pochi elementi geometrici ripetuti;
- riprodurne la composizione con parametri numerici espliciti, restando fedeli all’originale;
- individuare i parametri che l’autore aveva fissato una volta per tutte e farli variare nel tempo, o in base alle azioni di chi guarda;
- ottenere il risultato lavorando con l’agente, verificando ogni passaggio nel browser e leggendo il codice che produce.
L’animazione va cercata dentro la logica dell’opera scelta, non aggiunta all’insieme: molte di quelle immagini nascono da procedimenti che prevedevano già una variazione, congelata in una stampa perché all’epoca non si poteva fare altrimenti.
Consegna
Lo sketch va consegnato dal proprio repository delle esercitazioni, aggiungendo un’anteprima chiamata “preview.png”, cioè un’immagine del risultato finale, che si può ottenere cliccando con il tasto destro del mouse sul canvas e selezionando “Salva immagine con nome…”.
Tutti i dettagli, comprese le indicazioni sull’archiviazione dei file su Teams dopo la revisione, si trovano nella pagina Modalità di consegna.
Riferimenti
- le slide dell’Introduzione agli strumenti per l’installazione e l’uso di Visual Studio Code, di Live Server e di OpenCode;
- le slide dell’Introduzione al corso, da cui scegliere l’opera di riferimento.