Livecoding: Programació creativa en temps real
Entorns col·laboratius
Els entorns col·laboratius ens permeten fer livecoding en grup, a distància, i barrejant diversos llenguatges a la vegada.
Existeixen diversos entorns col·laboratius que podem provar:
Aquí veurem amb detall l’entorn de Flok, perquè és senzill d’usar i té soport pels dos llenguatges que hem estat veient: Hydra i Strudel.
Flok
Cada vegada que entrem a flok.cc es generarà una adreça única per a la nostra sessió. Per a col·laborar amb altres persones, podem compartir-los aquesta adreça. Quan hi hagi més d’una persona, podrem veure els seus noms i editar codi col·lectivament, de forma molt similar a com es fa en Google Docs, però amb la possibilitat d’executar el codi i escoltar-ne i veure’n els resultats.
En una sessió nova, hi ha una única cel·la de codi amb Hydra seleccionat. Si cliquem a sobre del nom del llenguatge ens apareix un desplegable amb tots els llenguatges que estan inclosos a Flok. A part de Hydra i Strudel, si fem scoll cap amunt, veurem que hi ha l’opció Dummy. Aquesta opció serveix per utilitzar una casella per fer anotacions o esciure text pels altres usuaris.
A dalt a la dreta tenim una petita icona que ens permet accedir a la configuració: .
Un cop a la configuració, aquestes són les opcions que ens interessa:
-
Change Username: per canviar el nom del nostre usuari. Per defecte se’ns ha assignat un nom aleatori, però el podem canviar per tal que els altres usuaris sàpiguen qui som. -
New: crea una sessió completament nova. Sempre podem tornar a l’anterior anant enrere amb el navegador, o amb l’adreça. -
Share URL: ens mostra l’adreça que podem compartir amb altres usuaris per tal que s’hi uneixin. -
Add Pane: afegeix una cel·la nova. D’aquesta manera podem crear cel·les per diferents llenguatges, o per a diferents usuaris. Si volem, Flok també ens permet treballar diversos usuaris dins de la mateixa cel·la. -
Remove Pane: elimina l’última cel·la que s’ha afegit.
|
Quan comencem, només hi ha una línia de text a cada cel·la. Assegura’t a fer clic a dalt de tot de la cel·la per poder començar a escriure. |
I amb això ja tenim tot el que necessitem per començar a fer livecoding en grup. Ara només ens falta compartir l’adreça amb els nostres companys i començar a crear música i visuals en temps real!