He comenzado con el programa openprocesing para obtener las diferentes lineas de colores para empezar con la programacion.
void setup() {
size(300,300);
}
void draw() {
stroke(0, mouseX, mouseY);
line(0, 0, mouseX, mouseY);
}
http://www.openprocessing.org/sketch/181617