Use arrow keys to control your red tank (and SPACE to fire). You've to kill as many endless enemies as you can before you imminent die. You have 3 lifes and can get one for every 20 dead enemies.
V=4
h=X=10
Y=125
$=[s=t=L=U=0]
with(c.style)with(Math)with(a)K=r=random,width=height='18em',border='1px dotted #ddd',setInterval(function(){I=createImageData(W=255,W)
X=max(3,min(N=W-8,X+L))
Y=max(3,min(N,Y+U))
$=$.filter(P=onkeydown=onkeyup=function(x,y,p){if(F=x[1])return!(P(p=--x[0],y=25+F,G,A=y-Y),p<1|p>=X&p-X<8&A*A<64?K=P:h|t>p||p-t>9|y>b||b-y>9?0:h=++s%20||++V)
if(y*!p)for(z=5;--z;I.data[m*4-z]=C>>z&1&&W)m=x+~~y*W
if(p)for(C=p%91-11,J=2;p/=2;J++)p&1&&P(x+J%8,y+J/8)
y?0:x?(v=[-1,-2,1,2][x.which-37],w=!!x.type[6]&&v,v?v&1?L=w:U=w:w+h&&(h=0,t=X--+8,b=Y+1)):fillRect(0,!V--,W,W,fillStyle='red',K=r)})
for(i=V;i;P(i--*~9,N,Z=0x3F6DFFBF12720C))c.height=c.width=W
P(X,Y,Z)
h||P(t,b,h=(t+=4)>W)
V&&K(P(4,3,G=0x607E416AD57E60)+putImageData(I,0,0)+fillText(s,15,10))>.93&!$[3]&&$.push([N,1+r()*25<<3])},70)
Vj00DQpoPVg9MTANClk9MTI1DQokPVtzPXQ9TD1VPTBdDQp3aXRoKGMuc3R5bGUpd2l0aChNYXRoKXdpdGgoYSlLPXI9cmFuZG9tLHdpZHRoPWhlaWdodD0nMThlbScsYm9yZGVyPScxcHggZG90dGVkICNkZGQnLHNldEludGVydmFsKGZ1bmN0aW9uKCl7ST1jcmVhdGVJbWFnZURhdGEoVz0yNTUsVykNClg9bWF4KDMsbWluKE49Vy04LFgrTCkpDQpZPW1heCgzLG1pbihOLFkrVSkpDQokPSQuZmlsdGVyKFA9b25rZXlkb3duPW9ua2V5dXA9ZnVuY3Rpb24oeCx5LHApe2lmKEY9eFsxXSlyZXR1cm4hKFAocD0tLXhbMF0seT0yNStGLEcsQT15LVkpLHA8MXxwPj1YJnAtWDw4JkEqQTw2ND9LPVA6aHx0PnB8fHAtdD45fHk+Ynx8Yi15Pjk/MDpoPSsrcyUyMHx8KytWKQ0KaWYoeSohcClmb3Ioej01Oy0tejtJLmRhdGFbbSo0LXpdPUM+PnomMSYmVyltPXgrfn55KlcNCmlmKHApZm9yKEM9cCU5MS0xMSxKPTI7cC89MjtKKyspcCYxJiZQKHgrSiU4LHkrSi84KQ0KeT8wOng/KHY9Wy0xLC0yLDEsMl1beC53aGljaC0zN10sdz0hIXgudHlwZVs2XSYmdix2P3YmMT9MPXc6VT13OncraCYmKGg9MCx0PVgtLSs4LGI9WSsxKSk6ZmlsbFJlY3QoMCwhVi0tLFcsVyxmaWxsU3R5bGU9J3JlZCcsSz1yKX0pDQpmb3IoaT1WO2k7UChpLS0qfjksTixaPTB4M0Y2REZGQkYxMjcyMEMpKWMuaGVpZ2h0PWMud2lkdGg9Vw0KUChYLFksWikNCmh8fFAodCxiLGg9KHQrPTQpPlcpDQpWJiZLKFAoNCwzLEc9MHg2MDdFNDE2QUQ1N0U2MCkrcHV0SW1hZ2VEYXRhKEksMCwwKStmaWxsVGV4dChzLDE1LDEwKSk+LjkzJiEkWzNdJiYkLnB1c2goW04sMStyKCkqMjU8PDNdKX0sNzAp
Original source not submitted