ThrowWall1,| tt=-1 Btt=tt+1:t=0:p=1:5:0:7: m=142 n=0302 "5m+3,n;m;"";:m+4,n;m+1;"" $n:m &n=0302 (!m+3,n;m+1;"":n .u=0:v=0 0"a=14:t=0:w=0 2r=16 4%m=10 :n=8+(*14) 6$g=200:p=0:a=13 8621,0;" " A g:u,v;" " Fm,n;"":u=m:v=n Jm=20m,n;"" P"1:a$=:a$="o"220 Qa$="O"224 Ua$="p"230 Va$="P"234 Z 60< dm>20240 em<20106j ft558.20 gGp=0:w=0:n=a+1n=a+2g=120x:120x hn=ag=180:190 i%n=a-1g=140:140 j$n>30g=160:160 nm=m+1:n=n+1 pCc=(m,n):c568250:p=0w=1g=120x r x$n>30g=140:140 }.m<1w=1:g=100d:100d m=m-1:n=n+1 Dc=(m,n):c568250:p=1:g=100d+40(*w  .m<1w=1:g=160:160 #n<1g=120x:120x m=m-1:n=n-1 Dc=(m,n):c568250:p=1:g=160-40(*w  m>20240 m<20166 t558.20 ;p=0:w=0:n=a+3g=120x:120x %n=a+2g=180:180 )n=an=a+1g=140:140 #n<1g=100d:100d m=m+1:n=n-1 Cc=(m,n):c568250:p=0w=1g=140  #m<1g=200:212 ;m=m-1:c=(m,n):c568250:g=200  m>20240 m<20212 t558.20 ;p=0:w=0:n=a+2g=120x:120x 3n=a+1g=20*(6+(*2)):g n=ag=140:140 m=m+1: a<1 #a=a-1:21,a;"": a<2220 $a=a-2:21,a;" ": a>28 +a=a+1:21,a-1;" ": a>27230 ,a=a+2:21,a-2;" ": Aa=120:.02{# =,20-a:a:.1}L,-20 r :yy=32 :xs=4:ys=4:p$="SCORE":3000 :yy=72H:p$=(tt*600X+t):3000 :xs=1:ys=2:yy=128:p$="Press y to play again":3000 :yy=152:p$="Press n to exit":3000 a$=:a$="y" a$"n"246 8000@ t=t+10 -c/8 b=(m-n) y=(b/2)*2 "b=yn<31m,n+1;" " !byn>0m,n-1;" "  ,+32255}:"ThrowWall2":"ThrowWall3" 65::0:5 JFyy=20:xs=2:ys=3:p$="THRO' THE WALL":3000 ^Fyy=120x:xs=2:ys=2:p$="PSION 1982":3000 hXyy=160:xs=1:ys=2:p$=" Press any key to continue ":3000 r 0  7: 2,0;" This is a BASIC program It illustrates how you can program your own real time games on the SPECTRUM using simple BASIC" 10 ,2;"Get ready to move......."''" p to move right"''" o to move left"''" CAPS SHIFT for extra zip" &16,86V:134,0 ,20,3;"PRESS ANY KEY TO START"  0: 'xx=(256-8*xs*p$)/2 i=23306 [:i,xx:i+1,yy:i+2,xs:i+3,ys:i+4,8:i=i+4:w=p$:n=1w:i+n,p$(n):n:i+w+1,255:w=32256~: wThrowWall2X T>BB<DHpHDB@@@@@~BfZBBBBbRJFB2[: [2 [: [2[> 2[~#"[2[:[= 2:[= :[G: [O: [ 2 [*[~2[: [G: [2 [*[ ~2[: [G: [2[: [Oͤ~:[<2[ :[<2[ :[0~@ :\G:\G:[o:[g>Xg:\w:[G@gxgxo:[Go!~xO F![F(// Pa