:N::: " in line ";:  *NAME BreakThru  Breakthru . Andrew Moore, Micro User July 1988, P.69 '(SUU: Z%(46*8),PX%(3),PY%(3):GAME 2 MOVE <OY%=Y%:X%=X%+2*(D% 2)-2 FY%=Y%+2*(D% 1)-1 *P EXISTS(X%,Y%) HIT=:BREAK: Dn@ 1ZY%=OY%: EXISTS(X%,Y%) D%=D% 1: Dn@ dBREAK:D%=D% 2: T|@ n Y%=7 X%>29 X%<63 BC !x PX%(CUR%),PY%(CUR%));" "; 3 D%=0 D%=3 X%,Y%);BL2$;: X%,Y%);BL1$; PX%(CUR%)=X%:PY%(CUR%)=Y% CUR%=(CUR%+1) 3: SUU + 1,&8A,&3D,110,0,0,0,0,&83,&86,&98,&B0 # 1,&36,&3D,111,&83,&86,&98,&B0 # 1,&36,&3D,112,&B0,&98,&86,&83 + 1,&8A,&3D,113,0,0,0,0,&B0,&98,&86,&83 + 1,&8A,&3D,114,0,0,0,0,&88,&88,&9C,&BE 1 1,&8A,&3D,115,&BF,&BF,&BF,0,&88,&88,&9C,&BE 3 1,&8A,&3D,116,&00,&9F,&9F,&9F,&9F,&9F,&9F,&00 3 1,&8A,&3D,117,&00,&BE,&BE,&BE,&BE,&BE,&BE,&00 8BL1$=(1)+(50)+(63)+(110)+(1)+(50)+(63)+(111) 8BL2$=(1)+(50)+(63)+(112)+(1)+(50)+(63)+(113)  U%=U%-2: U%=28 U%=60 $"NB%=U%+LH%: NB%>60 NB%=NB%-32 ,P=U%:Q=NB%: DJA $6NB%=U%+LH%: NB%>60 NB%=NB%-32 (@P=NB%:Q=U%: U%=60 U%=30 U%=U%+2 IJ P,7);: 1,50,63,115,1,50,63,115: Q,7);: 1,50,63,114,1,50,63,114 T ^ USER:IN%=(0) "h IN%=44 (V%=-1) V%=V%-1 "r IN%=46 (V%=1) V%=V%+1 &| V%=-1 TXA V%=1 TvA   BC  (D% 1)=0 Y%=6:  X%=30 X%=62 txA $((X%-U%) 31)>LH% RESULT=0:  (5)=3 Y%=5 Y%=6 D%=D%1:  BSU , 30,7);: I%=1 32: 1,50,63,114: I% - U%,7);: I%=1 LH%: 1,50,63,115: I%  3 BREAK: HIT X%<0 Y%<0 X%>90 Y%>7 :HIT=:Z%(4*X%+Y%)=0: X%,Y%);" ";: 1,52,33,33,33,35 3SC%=SC%+100:BLF%=BLF%-1: BLF%<=BLT% RESULT=1   EXISTS(X,Y) 2& X<0 X>90 Y<0 Y>7 = : =Z%(X*4+Y)<>0 0 DRB(X,Y):Z%(4*X+Y)=1 (: X,Y);: 1,50,63,116: 1,50,63,117 DBLF%=BLF%+1: !N WAVE: X=0 WV%+WV%+6 2 9X (8)>3 X=0 Y=0 7:DRB(X,Y):DRB(90-X,Y): Y b X: 1l STAT: 37,0);"Score: ";SC%;" Lives: ";LV% v K%=0 1965: K%: ( CLS: Y=0 6: 24,Y);(44);: Y X%=40:Y%=6:U%=34:V%=0:BSU: 2 FAIL:LV%=LV%-1: 41,3);"No No NO!":STAT: 8 SUCC: 36,3);"Excellent. I'm impressed!":STAT:  GAME: 1,127  WV%=1:LV%=5:LH%=12:SC%=0  *: I=0 367:Z%(I)=0: I:BLF%=0:WAVE BLT%=(BLF%/4)  0CUR%=0: I=0 3:PX%(I)=40:PY%(I)=6: I:D%=2 3STAT:CLS:RESULT=-1::MOVE:USER: RESULT >=0  RESULT=0 FAIL   RESULT<>0 LV%=0 ! RESULT<>0 SUCC:WV%=WV%+1   RESULT=0 4*:STAT: 31,3);"Game Over. Press P to Replay"; 4: ="P" > : HN: 1,127,1,67,1,83: +R SAVE:":Ram.1/Progs/BreakThru.Bas":