Version 1.0

data:text/html,<body%20style=margin:0;overflow:hidden;background:%23050005><canvas></canvas><script>c=document.querySelector('canvas');x=c.getContext('2d');w='freegameslist.blog';P=%7Bx:0,y:0%7D;b=%5B%5D;e=%5B%5D;eb=%5B%5D;S=0;G=1;onresize=_=>(W=c.width=innerWidth,H=c.height=innerHeight);onresize();onmousemove=t=>(P.x=t.clientX,P.y=t.clientY);onclick=_=>%7Bif(G)for(i=-1;i<2;i++)b.push(%7Bx:P.x,y:P.y,v:i*2,w:-12%7D)%7D;r=t=>%7Bif(!G)return;requestAnimationFrame(r);D=1%2BS/1500;x.fillStyle='rgba(5,0,5,.35)';x.fillRect(0,0,W,H);x.strokeStyle='%230ff';x.strokeRect(P.x-10,P.y-10,20,20);x.fillStyle='%23f0f';for(i=eb.length;i--;)%7Bp=eb%5Bi%5D;p.x%2B=p.v;p.y%2B=p.w;x.beginPath();x.arc(p.x,p.y,3,0,7);x.fill();if((p.x-P.x)**2%2B(p.y-P.y)**2<400)%7BG=0;x.fillStyle='rgba(5,0,5,.85)';x.fillRect(0,0,W,H);x.fillStyle='%23f0f';x.font='28px%20monospace';x.fillText('DEAD',W/2-35,H/2);x.font='12px%20monospace';x.fillText(w,10,H-10);return%7Dif(p.y>H%2B20)eb.splice(i,1)%7Dfor(j=e.length;j--;)%7Bo=e%5Bj%5D;o.y%2B=D*2;o.x=o.b%2BMath.sin(o.y/50%2Bo.p)*80;x.font='20px%20monospace';x.fillText('X',o.x-6,o.y%2B8);if(t-o.l>2200/D)%7Bfor(i=-1;i<2;i++)eb.push(%7Bx:o.x,y:o.y,v:i*2.4,w:4%2BD%7D);o.l=t%7Dfor(k=b.length;k--;)%7Bp=b%5Bk%5D;if((p.x-o.x)**2%2B(p.y-o.y)**2<900)%7Be.splice(j,1);b.splice(k,1);S%2B=50%7D%7Dif(o.y>H%2B40)e.splice(j,1)%7Dx.fillStyle='%230ff';for(i=b.length;i--;)%7Bp=b%5Bi%5D;p.x%2B=p.v;p.y%2B=p.w;x.fillRect(p.x-1,p.y,2,10);if(p.y<-20)b.splice(i,1)%7Dif(Math.random()<.02*D)%7Bz=Math.random()*W;e.push(%7Bb:z,x:z,y:-40,p:Math.random()*7,l:t%7D)%7Dx.fillStyle='%23f0f';x.font='12px%20monospace';x.fillText(w,10,H-10)%7D;requestAnimationFrame(r)</script>

Version 1.1

data:text/html,%3Cbody%20style=margin:0;overflow:hidden;background:%23050005%3E%3Ccanvas%20id=c%3E%3C/canvas%3E%3Cscript%3Ec=document.getElementById('c');x=c.getContext('2d');w='freegameslist.blog';P=[0,0];B=[];E=[];U=[];S=0;L=3;G=1;onresize=_=%3E(W=c.width=innerWidth,H=c.height=innerHeight);onresize();onmousemove=e=%3E(P=[e.clientX,e.clientY]);F=_=%3E%7Bfor(i=-1;i%3C2;i++)B.push([P[0],P[1],i*2,-12])%7D;onclick=_=%3EG?F():(G=1,L=3,S=0,B=E=U=[]);r=t=%3E%7BrequestAnimationFrame(r);D=1+S/2000;x.fillStyle='rgba(5,0,5,.3)';x.fillRect(0,0,W,H);x.strokeStyle='%230ff';x.strokeRect(P[0]-10,P[1]-10,20,20);x.fillStyle='%23f0f';x.font='12px%20monospace';x.fillText('S'+S+'%20L'+L,10,20);x.fillText(w,10,H-10);if(!G)%7Bx.font='28px%20monospace';x.fillText('DEAD',W/2-35,H/2);return%7Dif(Math.random()%3C.02*D)E.push([Math.random()*W,-30,Math.random()*7,t]);for(j=E.length;j--;)%7Bo=E[j];o[1]+=2*D;o[0]+=Math.sin(o[1]/50+o[2])*2*D;x.font='20px%20monospace';x.fillText('X',o[0]-6,o[1]+8);if(t-o[3]%3E1200/D)%7Bfor(i=-1;i%3C2;i++)U.push([o[0],o[1],i*2.2,3+D]);o[3]=t%7Dfor(k=B.length;k--;)%7Bp=B[k];if((p[0]-o[0])**2+(p[1]-o[1])**2%3C900)%7BE.splice(j,1);B.splice(k,1);S+=50;break%7D%7Dif(o[1]%3EH+40)E.splice(j,1)%7Dx.fillStyle='%230ff';for(i=B.length;i--;)%7Bp=B[i];p[0]+=p[2];p[1]+=p[3];x.fillRect(p[0]-1,p[1],2,10);if(p[1]%3C-20)B.splice(i,1)%7Dx.fillStyle='%23f0f';for(i=U.length;i--;)%7Bp=U[i];p[0]+=p[2];p[1]+=p[3];x.fillRect(p[0]-2,p[1]-2,4,4);if((p[0]-P[0])**2+(p[1]-P[1])**2%3C400)%7BU.splice(i,1);if(--L%3C1)G=0%7Dif(p[1]%3EH+20)U.splice(i,1)%7D%7D;requestAnimationFrame(r)%3C/script%3E

PASTE INTO URL BAR