ZXTape!Cheese   CHEESE ZX Spectrum  M7:1:0:0:0:0:0::7000X 3,13 ;"CHEESE" _100d,140:568,0:0,14:-579,0:0,-14 ( hs=0 2$a=015:b:"a"+a,b:a <66B,126~,66B,165,129,153,231,24,4,2,4,14,557,127,15,30 F"''"The object of the game is to" Kb in line 80 is graphic b P$"prevent the mice from reaching" Z#"the cheese in the centre of the" d "screen." ia in line 110 is graphic a n "You control a cat with the" x"following keys:-" 6;"A - up Z - down" 6;"N - left M - right" !"Catch a mouse by intercepting" ""its path when it will run into" $"your jaws. The quicker you catch" "a mouse the more points you" !"score. The game ends when all" "the cheese is gone." '"Press any key to play"; 0  7a=10 12 :6;a,13 ;" ":a a=110 Bبr(40()+108l,r(16)+74J,r(2)+1 a cc=18:sc=0 _8 in lines 290 & 295 are the black squares you get by pressing CAPS SHIFT 8 in graphics mode. "Cy=021:0;y,0;"";y,30;"";:y '`x=229:0;0,x;"";1,x;"";20,x;"";21,x;"";:x ,Pcx=r(28)+1:cy=r(18)+1:(cx,cy)15300, 6cy,cx;"":a is graphic a @Pmx=r(28)+1:my=r(18)+1:(my,mx)15320@ J6(mx-cx)^2+(my-cy)^2<9 320@ T$dx=(-.5):dy=(-.5) ^$(my+dy,mx+dx)15340T hmy,mx;"":b is a graphic b r md=0 |O0,2;7;0;"Score: ";sc;0,16;"Best: ";hs #py=my+dy:px=mx+dx:md=md+1 (py,px)=557440 *(py,px-1)=557px=px-1 *(py,px+1)=557px=px+1  px=2px=29dx=-dx  py=2py=19dy=-dy 5(py,px)=557cc=cc-1:.2~L,35# )my,mx;" ";py,px;"":b is a graphic b mx=px:my=py cc=09000(# mx=cxmy=cy8000@ 8md/2=(md/2).1}L,30:400 px=cx+(="m")-(="n") py=cy+(="z")-(="a") (py,px)=155600 %py=cy:(py,px)=155600 &px=cx 0'cy,cx;" ";py,px;"": is graphic a :cy=py:cx=px Dmx=cxmy=cy8000@ b 400 Xr(x)=(*x)+1 b(m(a),b)=a-b*(a/b):a mod b l @a=10 0-1 Jmy,mx;"": is graphic a T.2~L,2*a ^my,mx;"": is graphic b h.2~L,2*a-1 ra |md>180320@ 5sc=10 *((sc+450-2.5 *md)/10 )  320@ #(my,mx;" ";cy,cx;" " #27:0:1 #<510 ,13 ;"GAME";12 ,13 ;"OVER" #F96`,68D #PJ480,0:0,16:-480,0:0,-16 #Z96`,83S #dJ480,0:0,16:-480,0:0,-16 #na=1750:a #x 0: #!11 ,10 ;"Score: ";sc # 100d #8sc