90 FOR NG = 1 TO 10: HGR2 :X = 267:RN = RND(1) *20 -10:DX = RN +1 * SGN(RN) *(RN <1):Y = 1 + RND(1) *170:UY = Y:KY = ( RND(1) *2 <1): IF DX >0 THEN X = 1
100 ROT= RB: SCALE= SB: DRAW 1 AT LE +12,BE: SCALE= SU: DRAW 1 AT X,UY: FOR I = 0 TO 1:Z = PEEK( -16336): ROT= RB: SCALE= SU: XDRAW 1 AT X,UY:Y = Y *DY:UY = Y +KY *(B -2 *Y):X = X +DX: IF ((X +6) >RE) OR (X <LE) THEN DX = -DX:X = X +DX
110 RG = RS + PDL(0) *K: ROT= RG: SCALE= SG: XDRAW 1 AT GX,GY:I = ( PEEK( -16287) >127): SCALE= SU: ROT= RB: DRAW 1 AT X,UY: SCALE= SG: ROT= RG: XDRAW 1 AT GX,GY:Z = PEEK( -16336): NEXT
120 SCALE= SZ: DRAW 1 AT GX,GY: IF PEEK(234) >0 THEN PRINT CHR$(7):NH = NH +1: FOR I = 4 TO 64 STEP 4: ROT= I: SCALE= 1 + RND(1) *25: DRAW 1 AT X,UY:Z = PEEK( -16336): NEXT
130 NEXT : TEXT : HOME : VTAB 10: PRINT "YOU HIT "NH" OUT OF TEN": PRINT " PRESS <RETURN> FOR ANOTHER GO": GET Z$: PRINT : GOTO 80