BFX #/0:0:2:2:7:  g=15:f=07:0,0;0;f;" " (.003xD,f:f:g )d.6,-20:.1}L,-10 :.1}L,-11 :.1}L,-10 :.6,-10 *`.6,-20:.1}L,-5:.1}L,-6:.1}L,-5:.6,-5 -i0:.3,0:.3,-5:.3,-10 :.3,-11 :.3,-6 2'a$=" " 3'b$=" BFX-1 BY Neil Stevens " 4'c$=" " 7&d$=" " <f=030 F#18,0;a$(31-f) G#19,0;b$(31-f) H#20,0;c$(31-f) IMf>319,0;ں(*8);9 ;1;d$(f-3) K&.01z# =,f:.01z# =,(*10 ) Pf Zqf=f-1:g=133!:f>319,0;ں(*8);9 ;1;d$(f-3):g db10 ,7;3;6;" A 3D MAZE GAME ";12 ,5;" FOR THE ZX-SPECTRUM " iIa$="612110110112114113113x12113612110110112114113113x12113":9500% n7:0:h=216-1:h,0;" ":.01z# =,10 :.01z# =,h:.01z# =,10 :h x26,6;6;"** INSTRUCTIONS **" A8,0;5;" YOU ARE EMPLOYED AS HEAD OF TESTING AT SINCLAIR RESEARCH. YOUR CURRENT TASK IS TO TEST A SMALL ROBOT CODE NAMED BFX-1 BY MOVING IT AROUND A MAZE. " @19,7;1;1;7;" PRESS ANY KEY " @18,7;1;1;7;" " @20,7;1;1;7;" " +a$="135135138134135135138134":9500% ""150 =""155 8,0;5;" YOU ARE GIVEN A VIDEO PICTURE OF THE ROBOT AND THE MAZE IN 3D . AS YOU MOVE AROUND THE RANDOM MAZE YOUR PATH IS DRAWN AS A MAP FOR YOU . YOUR TIME TAKEN IS ALSO SHOWN . " 19,0;" ":20,6;1;1;7;" PRESS ANY KEY " %a$="122112116122112116":9500% ""185 =""187 4a$="404114x12x14104504110110x12110504":9500% 4:7:4: ܮ0;" " ?10 ,0;"FORWARD - ";1;5;0;"7" F12 ,0;"MOVE CLOCKWISE - ";1;5;0;"8" K14,0;"MOVE ANTI-CLOCKWISE - ";1;5;0;"5" B16,0;" QUIT  - ";1;5;0;"Q" >.5,45-:1:18,0;""'""'""  7a$="122124x05x07x06120122124x05x07x06120":9500% l 21,0;1;7;1;1;"PRESS ANY KEY TO LOAD THE GAME..":""270 =""280 p4:4:0: uOa$="500104108104105100501105109105106101507105103x04103102101500":9500% z:7,0;7;2;" " 815,7;6;1;" START THE TAPE "  60< "" #29999/u:9110# #[29999/u:*"m";1;"BFXudg""a":*"m";1;"BFX"300000u:m$="m":1 #U0:0:0::1,1;6;"BFX-1 IS LOADING.........." #60<:"":"" #7:0:7: #f=121:.1}L,f:.1}L,f+6:.02{# =,f-2:f-1,8;" ";f,8;1;2;6;" STOP THE TAPE":f #m$="t":1 %Rx=.5:n=1̱a$3:װa$(n)/15,a$(n+1n+2):n: ':*"m";1;"BFX"9101#:*"m";1;"BFX":*"m";1;"BFXudg""a",168:*"m";1;"BFXudg":*"m";1;"BFX"300000u,1890b:*"m";1;"BFX": 'L:"BFX"9100#:"BFXudg""a",168:"BFX"300000u,1890b BFXudg XB?ئD$??((HHH HHHa`?N?r@A@O#ĈAO>~`|~o0  0#BFX b0u䀴d!!X  6)#  ~0(61# !JY6-!jY66!KY6-!kY66!JY6$#6$!jY6$#6$!Y6-!(Y6-#6-!HY6$#6$!hY6$#6$!Y66#66!Y66! Y6-!,Y6-#6-!LY6$#6$!lY6$#6$!Y66#66!Y66!Y6$# !X6-# 6$# 66# !X6-# 6$# 66# !X  6$# !!X6-#  6$# 66# !1X6-#  6$# 66# 0u*|+~iv##~̙vR+~~Sv+~u##~#vR+~u+~̃u##~̰uR+~pu+~Vu##~cu0u*|+~̙v##~iv+~~Sv+~#v##~u+~u+~̰u##~̃u+~pu+~cu##~Vu0u*|~̙vRR~iv#~Sv~#vRR~u#~u~̰uRR~̃u#~pu~cuRR~Vu0u*|~ivRR~̙v+~Sv~uRR~#v+~u~̃uRR~̰u+~pu~VuRR~cu************************ ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** *************************;!y6*# 6 #6*#6*# 6 #6X#6 #6*#6*# !{6*#!vy6!y# ~ F|({x !E{4*E{~( (8(#RDMRT]~X 0+DM+T]~X !#DM#T]~X DMT]~X bk6`i6:\ bkF|<=ʰ{{##~X ++~X . ~X .B~X zzzBFX-1 ,#,. VARIABLES  b$="7":c$="8":d$="5" "5500":"5000" $*pos="31000"+(21*23)+2 ..pos=pos-23:pos1431070. 8dir=-23:5400 Btime=o L((pos+dir)=32 dir=i:5400  GAME  lpos=pos .002xn,e .time=time+i:3,24;4;time a$= i;o;100d,39' i;o;102f,39' Ta$=b$pos=pos+dir:pos143posexitpos=lpos:f=i502:f:31200 %a$=d$a$=c$6000p:3045 pos=lpostime>i3070  MC  J31877|,pos-256*(pos/256):31878|,(pos/256) dir=-23l=30409v dir=23l=30524