The night coda just joined the other day to post a threat against suing TGC? Get a life dude.
Here's a new version, since the goal is to be more like the original. Wish I had the original game to play.
What's the limit for the length of data statements?
dim z(50,3):ox=168:oy=30:d=-4:px=305:py=420:si=1:L=3
for y=0 to 7:for x=0 to 9:read z:if z=1:box x*2,y*2,(x+1)*2,(y+1)*2:endif:next x:next y:get image 1,0,0,20,16,1:for y=0 to 7:for x=10 to 19:read z:if z=1:box x*2,y*2,(x+1)*2,(y+1)*2:endif:next x:next y:get image 2,20,0,40,16,1:cls 0
for y=0 to 7:for x=0 to 9:read z:if z=1:box x*2,y*2,(x+1)*2,(y+1)*2:endif:next x:next y:get image 3,0,0,20,16,1:for y=0 to 7:for x=10 to 19:read z:if z=1:box x*2,y*2,(x+1)*2,(y+1)*2:endif:next x:next y:get image 4,20,0,40,16,1:cls
for y=0 to 7:for x=0 to 9:read z:if z=1:box x*2,y*2,(x+1)*2,(y+1)*2:endif:next x:next y:get image 5,0,0,20,16,1:for y=0 to 7:for x=10 to 19:read z:if z=1:box x*2,y*2,(x+1)*2,(y+1)*2:endif:next x:next y:get image 6,20,0,40,16,1:cls 0
ink 0x00BB00,0:for y=0 to 3:for x=0 to 6:read z:if z=1:box x*5,y*5,(x+1)*5,(y+1)*5:endif:next x:next y:get image 7,0,0,35,35,1:set text font "Arial":set text size 24:for i=1 to 50:sprite i,0,0,1:hide sprite i:next i:dim k(3,6,10):for i=1 to 3:restore b1:for y=1 to 6:for x=1 to 10:read k(i,y,x):next x:next y:next i
sync on:sync rate 60:cs(1,150):cs(2,120):do:cls 0:u=0:if t+400<=timer():if o=1:d=d*-1:inc oy,20:endif:inc ox,d:t=timer():u=1:si=2+(1-si):play sound si:endif:paste image 7, px,py,1:ink 0xFF8800,0:o=0
for i=0 to 49:a=ox+(i-(i/10)*10)*32:b=oy+(i/10)*30:if z(i,0)=0:if i<10:r=0:endif:if i>9:r=2:endif:if i>29:r=4:endif:set sprite image i+1,si+r:paste sprite i+1,a,b:if a<=100 or a+16>=540:o=1:endif:if u=1 && z(i,2)=0 && rnd(50)=1:z(i,1)=a+6:z(i,2)=b-2:endif:endif
if z(i,2)>0:inc z(i,2):c=point(z(i,1),z(i,2)):if c=0x00BB00:z(i,2)=0:g=1:endif:box z(i,1),z(i,2),z(i,1)+4,z(i,2)+4:if z(i,2)>480:z(i,2)=0:endif:for q=1 to 3:x=(z(i,1)-((q-1)*146+145))/5:y=(z(i,2)-375)/5:if x>0 && x<11 && y>0 && y<7 : if k(q,y,x) = 1 : k(q,y,x)=0 : z(i,2)=0 : endif : endif:next q:endif
if f=1 && bx>=a && bx<=a+16 && by>=b && by<=b+20 && z(i,0)=0:z(i,0)=1:f=0:if i<10:e=e+30:endif:if i>9 && i<30:e=e+20:endif:if i>29:e=e+10:endif:endif:next i:px=px+(rightkey()-leftkey())*2:if px<100:px=100:endif:if px>505:px=505:endif:if spacekey() && f=0:f=1:bx=px+18:by=py:endif:if f=1:dec by,4:if by<0:f=0:endif:box bx-1,by,bx+1,by+8:endif:ink 0x00BB00,0
for i=0 to 2:for y=1 to 6:for x=1 to 10:if k(i+1,y,x)=1:s=(i*146+145)+x*5:if bx>=s && bx<=s+5 && by>=375+y*5 && by<=375+(y+1)*5:k(i+1,y,x)=0:f=0:endif:box s,375+y*5,s+5,375+(y+1)*5:endif:next x:next y:next i:ink rgb(255,255,255),0:center text 320,4,"SCORE: "+str$(e):text 110,458,str$(L)::text 420,458,"CREDIT 00":ink 0,0:for y=1 to 480:box 1,y*2,640,y*2+1:next y
ink 0x00BA00,0:line 100,456,540,456:if g=1:ink rgb(255,0,0),0:if L=0:center text 320,230,"GAME OVER":sync:wait 3000:end:else:center text 320,230,"Ouch! Try again....":sync:wait 2000:g=0:px=305:dec L:for i=0 to 49:z(i,2)=0:next i:endif:endif:sync:loop
function cs(sn,f#):w as word:make memblock 1,8848:write memblock dword 1,p,1:write memblock dword 1,p+4,2:write memblock dword 1,p+8,22050:write memblock dword 1,p+12,88200:write memblock dword 1,p+16,4:write memblock dword 1,p+20,16:write memblock dword 1,p+24,0:p=28:for x=1 to 4410:i=int(sin((x/122.5)*f#)*8000)*3.0:if i <-32767:i=-32767:endif:if i>32767:i=32767:endif:w=i:write memblock word 1,p,w:inc p,2:next x:make sound from memblock sn,1:delete memblock 1:endfunction
a1:data 0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,0,0,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0
a2:data 0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,0,0,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1
a3:data 0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,1,1,1,1,0,0,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0
a4:data 0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0
a5:data 0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,0,1,1,0,0,1,1,0,0,0,1,1,0,1,1,0,1,1,0,0,0,1,1,0,0,1,1,0,0
a6:data 0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,0,1,1,0,0,1,1,0,0,0,0,1,1,1,1,1,1,0,0,0,1,1,0,0,0,0,1,1,0
s1:data 0,0,0,1,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0
b1:data 0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1
Quote: "You guys better pull out all the stops cause I am..."
Mine has sound!

"Any sufficiently advanced technology is indistinguishable from magic" ~ Arthur C. Clarke