A goofy doodler that is evocative of contrails, bubbles, intestines. Use your mouse, experiment with stroke speed and shape.
var b=[],c=0,d=1,e=1,f,g,h,i,j,k,l=document,m=window,n=l.body.children[0],o=n.getContext("2d"),p=n.width=m.innerWidth-30,q=n.height=m.innerHeight-30,s=p/2,t=q/2,u=Math;o.fillStyle="gray";o.fillRect(0,0,p,q);l.onmousemove=v;l.onmouseup=function(){c=0};l.onmousedown=function(a){c=1;v(a)};l.onkeydown=function(a){a=a.keyCode;a==83&&m.open(n.toDataURL("image/png"),"s");if(a==32)d=!d;if(a==77)e=!e};setInterval(w,33);
function A(a,B,z){o.strokeStyle="black";o.lineWidth=z/7;o.beginPath();c&&o.arc(a,B,z,0,u.PI*2,1);o.closePath();o.fillStyle="white";o.stroke();o.fill()}function v(a){x=a.clientX-n.offsetLeft;y=a.clientY-n.offsetTop;j=s-x;k=t-y;b.push({x:x,y:y,r:u.sqrt(j*j+k*k)+1|0});s=x;t=y}
function w(){if(d)with(o){save();translate(p/2,q/2);scale(1.03,1.03);translate(-p/2,-q/2);drawImage(n,0,0);restore();fillStyle="rgba(0,0,0,0.004)";fillRect(0,0,p,q)}for(b.length==0&&c&&b.push({x:s,y:t,r:1});b.length;)with(b.shift())if(e){f=x%200;g=y%200;for(h=-200;h<=p;h+=200)for(i=-200;i<=q;i+=200)A(h+f,i+g,r)}else A(x,y,r)};
dmFyIGI9W10sYz0wLGQ9MSxlPTEsZixnLGgsaSxqLGssbD1kb2N1bWVudCxtPXdpbmRvdyxuPWwuYm9keS5jaGlsZHJlblswXSxvPW4uZ2V0Q29udGV4dCgiMmQiKSxwPW4ud2lkdGg9bS5pbm5lcldpZHRoLTMwLHE9bi5oZWlnaHQ9bS5pbm5lckhlaWdodC0zMCxzPXAvMix0PXEvMix1PU1hdGg7by5maWxsU3R5bGU9ImdyYXkiO28uZmlsbFJlY3QoMCwwLHAscSk7bC5vbm1vdXNlbW92ZT12O2wub25tb3VzZXVwPWZ1bmN0aW9uKCl7Yz0wfTtsLm9ubW91c2Vkb3duPWZ1bmN0aW9uKGEpe2M9MTt2KGEpfTtsLm9ua2V5ZG93bj1mdW5jdGlvbihhKXthPWEua2V5Q29kZTthPT04MyYmbS5vcGVuKG4udG9EYXRhVVJMKCJpbWFnZS9wbmciKSwicyIpO2lmKGE9PTMyKWQ9IWQ7aWYoYT09NzcpZT0hZX07c2V0SW50ZXJ2YWwodywzMyk7DQpmdW5jdGlvbiBBKGEsQix6KXtvLnN0cm9rZVN0eWxlPSJibGFjayI7by5saW5lV2lkdGg9ei83O28uYmVnaW5QYXRoKCk7YyYmby5hcmMoYSxCLHosMCx1LlBJKjIsMSk7by5jbG9zZVBhdGgoKTtvLmZpbGxTdHlsZT0id2hpdGUiO28uc3Ryb2tlKCk7by5maWxsKCl9ZnVuY3Rpb24gdihhKXt4PWEuY2xpZW50WC1uLm9mZnNldExlZnQ7eT1hLmNsaWVudFktbi5vZmZzZXRUb3A7aj1zLXg7az10LXk7Yi5wdXNoKHt4OngseTp5LHI6dS5zcXJ0KGoqaitrKmspKzF8MH0pO3M9eDt0PXl9DQpmdW5jdGlvbiB3KCl7aWYoZCl3aXRoKG8pe3NhdmUoKTt0cmFuc2xhdGUocC8yLHEvMik7c2NhbGUoMS4wMywxLjAzKTt0cmFuc2xhdGUoLXAvMiwtcS8yKTtkcmF3SW1hZ2UobiwwLDApO3Jlc3RvcmUoKTtmaWxsU3R5bGU9InJnYmEoMCwwLDAsMC4wMDQpIjtmaWxsUmVjdCgwLDAscCxxKX1mb3IoYi5sZW5ndGg9PTAmJmMmJmIucHVzaCh7eDpzLHk6dCxyOjF9KTtiLmxlbmd0aDspd2l0aChiLnNoaWZ0KCkpaWYoZSl7Zj14JTIwMDtnPXklMjAwO2ZvcihoPS0yMDA7aDw9cDtoKz0yMDApZm9yKGk9LTIwMDtpPD1xO2krPTIwMClBKGgrZixpK2cscil9ZWxzZSBBKHgseSxyKX07
Original source not submitted