Un video musicale interattivo di Doja Cat può introdurti alla programmazione
Girls Who Code, l’organizzazione senza scopo di lucro che mira a coinvolgere più donne e ragazze nel campo dell’informatica, ha debuttato quello che definisce il “primo video musicale codificabile”. L’organizzazione ha collaborato con Doja Cat, trasformando il suo nuovo video musicale per Donna in un’esperienza interattiva
Puoi provare tu stesso l’esperienza su Dojacode.com, dove sarai accolto da un’immagine futuristica di Doja Cat che diventa pixellata mentre trascini il mouse sullo schermo. Nella pagina successiva vedrai tre stelle, ognuna delle quali rappresenta un diverso linguaggio di programmazione: giallo per CSS; blu per Javascript; e rosa per Python.
Dopo aver fatto clic sul video musicale, l’esperienza ha inizio. Funziona proprio come il video musicale originale di Doja Cat, solo che potrai prendere decisioni in tutto, una specie di scegliere il tuo gioco di avventura, ma con il codice. La timeline nella parte inferiore dello schermo contiene quattro stelle codificate a colori, che mostrano quando il video verrà messo in pausa e quale linguaggio di programmazione verrà mostrato.
:no_upscale()/cdn.vox-cdn.com/uploads/chorus_asset/file/23064505/doja_code_video_nails.png?w=800&ssl=1)
Quando il video si interrompe, sarai in grado di riempire gli spazi vuoti oltre alle righe di codice. Ad esempio, la prima interruzione ti consente di cambiare il colore delle unghie di Doja Cat usando i CSS; il colore che digiti altera il colore delle unghie di Doja Cat in tempo reale. In un altro scenario, l’inserimento del nome di una città cambia l’ora del giorno nel video e rimane fedele all’ora corrente di quella posizione: dopo aver digitato “Tokyo” intorno alle 10:00 ET, il cielo nel video è diventato il buio e le costellazioni sono diventate visibili, il tutto in linea con le 00:00 ora locale di Tokyo.
Alla fine dell’esperienza, otterrai istantanee di come ogni area si è occupata di aver finito di “codificarla”, che il sito ti consente di scaricare o condividere sui social media. Sebbene il video di DojaCode non implichi alcuna intensa quantità di programmazione, ho comunque trovato divertente sperimentare la digitazione di diverse opzioni e vedere le mie modifiche avere effetto immediato.