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 es0 di 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