Porca puttana!
Scusate eh, ma mi sono accorto di questo programma bellissimo che sta nel mac: in pratica ti permette di fare un sacco di cose come programmare screen saver, effetti audio/video, interazione con input da mouse e tastiera ecc ecc. Ho visto che c'è gente che ci ha fatto anche dei videogames. La cosa bella è che si programma tutto con delle patches che si collegano fra di loro e che vanno ad interagire. Il tutto in maniera completamente visuale
Vi domanderete cos'è una patch? Semplice: un blocco che è in grado di fare qualcosa nel quale entrano degli input e tira fuori un output.
Esempio: c'è una patch sfera. la trasciniamo sullo schermo ed ecco che nella nostra schermata di renderer salta fuori. Poi metti che vogliamo prendere l'input del microfono del mac e, sempre per esempio, usare l'ampiezza del segnale audio per dare una dimensione alla sfera. come si fa? Beh c'è una patch apposta che cattura l'audio dalla sorgente predefinita e spara fuori l'ampiezza del segnale catturato: colleghiamo questo parametro al parametro della dimensione della sfera ed ecco che quando parliamo questa aumenta e diminuisce di dimensione.
Insomma si programma tutto così, se teniamo conto che ci sono patch per prendere gli input, fare iterazioni, confronti ed operazioni, ecco che questo strumento può essere utilizzato per prototipare anche dei gameplay.
Mi pare si possano anche inserire degli script in java, quindi le potenzialità sono davvero alte
Mi pento solo di averci guardato con attenzione solo ieri, dato che è un pò che ci giro intorno.
Ecco qualche schermata:
Questo è l'editor con accanto la finestra di render. I rettangoli sono le patch con tutti i loro parametri di input output, i fili che collegano le une alle altre servono per farle interagire

