En interaktiv Doja Cat-musikvideo kan introducera dig till programmering

0
201

Girls Who Code, den ideella organisationen som syftar till att få fler kvinnor och flickor intresserade av datavetenskap, har debuterat vad den kallar den “första någonsin” kodbara musikvideon. Organisationen samarbetade med Doja Cat och förvandlade hennes nya musikvideo till Woman till en interaktiv upplevelse.

Du kan prova upplevelsen själv på Dojacode.com, där du möts av en futuristisk bild av Doja Cat som blir pixlad när du drar musen över skärmen. På nästa sida ser du tre stjärnor, som var och en representerar ett annat programmeringsspråk – gult för CSS; blå för Javascript; och rosa för Python.

När du klickar på musikvideon börjar upplevelsen. Det spelar precis som Doja Cats originalmusikvideo, bara du kommer att få fatta beslut genomgående, ungefär som att välja ditt eget äventyrsspel, men med kod. Tidslinjen längst ner på skärmen innehåller fyra färgkodade stjärnor, som visar när videon kommer att pausas och vilket programmeringsspråk som kommer att visas.

Att skriva in en färg ändrar utseendet på Doja Cats naglar. Skärmdump: Emma Roth/The Verge

När videon slutar, kommer du att kunna fylla i de tomma fälten förutom kodrader. Till exempel låter den första pausen dig ändra färgen på Doja Cats naglar med CSS; färgen du skriver in ändrar färgen på Doja Cats naglar i realtid. I ett annat scenario ändras tiden på dygnet i videon när du anger namnet på en stad, och den förblir till och med den aktuella tiden för den platsen – efter att jag skrivit in “Tokyo” runt 10:00 AM ET, vände himlen i videon mörker och konstellationer blev synliga, allt i linje med Tokyos 12:00 lokal tid.

I slutet av upplevelsen får du ögonblicksbilder av hur varje område såg ut efter att du avslutat ” kodning” den, som sidan sedan låter dig ladda ner eller dela till sociala medier. Även om DojaCode-videon inte involverar några intensiva mängder programmering, tyckte jag ändå att det var roligt att experimentera med att skriva in olika alternativ och se mina ändringar träda i kraft direkt.