ZXTape! 0Created with Ramsoft MakeTZXa2 tw a2  Eve Gorton 2:2:7: 23676|\,255 Dn=214:0;7;n,8;" ":n (Jn=1517:4;n,10 ;".";n,17;".":n -Jn=1820:4;n,10 ;"";n,17;"":n 2*4;17,11 ;"" <0;7;4,8;" BLACKBOARD ";5,8;" SOFTWARE ";8,8;" ALPHABET ";9 ,8;" GAMES ";13 ,8;"SPECTRUM 48K" A0,0; P"b"65024,512 Z@2:0:7::4,9 ;"ALPHABET GAMES" _7,4;"Three games:-";10 ,4;"1. Random Rats";11 ,4;"2. Invaders";12 ,4;"3. Alphagaps" n51;20,9 ;"STILL LOADING":0 x"c" #(:"a2"1:"a2" -Mb =![~#"[o<&)))K6\ >2[: [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(// P 88MYTeWqv>#   }??10 n$=n$(110 ) 9=n$(1)>97an$(1)=(n$(1)-32 ) >On=1921:n,4;" ":n:l=n$:pl=7 C c$="Hello, "+n$+" ":850R H1,20:900 Rn=1̱c$-1:7;3+pl,n+3;" ";c$(n+1);2+pl,n+3;c$(n);6;5+pl,n-1;" ";6;6+pl,n-1;" ";7+pl,n-1;" ooooo ":.075},15:.075},10 :n: menu v:1,6;"To choose a game,";2,6;"press its number.";21,6;"Press S to stop." ^column=45-:line=502:height=2:width=1:w$="1. Random Rats":10 +line=70F:w$="2. Invaders":10 ,line=90Z:w$="3. Alphagaps":10 *"s"Ʀ"S"Ʀ"1"Ʀ"2"Ʀ"3"950 ="s"Ŧ="S" (game=:4000:(1000*game) rat Crat=0:shots=0:score=0:23658j\,cs:b=0:0:0:7::6;0;19,0;" There are RATS in the cellar! ";20,0;" Shoot them by pressing the ";21,0;" letter on the gun. 10 bullets.";0;7;18,10 ;"Gun=" 1800:#1;1,0;" Press any letter to go on ":0:j=1921:j,0;" ":j:#1;1,0;" " 5;0;;20,0;" Press ";20,10 ;" when the rat stops.";21 ,11 ;0;7;"Hits:";score;21,23;"Shots:";shots Oz=(*26)+1:18,0;" " shots=10 8000@ 1700:10 n=129:0;7;18,n;" ";7;0;a$(z);0;7;" ":.125},-557:rat=rat+1  shots=10 8000@ rat=151500 =a$(z)1400x n n=291-1:0;7;18,n;" ";7;0;a$(z);0;7;" ":.125},-557:rat=rat+1 $shots=10 8000@ )rat=151500 .=a$(z)1400x 3n 8 1025 xshot shots=shots+1:0;7;21,23;"Shots:";shots;18,0;" " shots=11 8000@ dj=170-1:0;7;j,n;a$(z):.0025x# =,j:7;18,n;""  (j-1,n)" "1600@  j,n;" ":j =a$(z)1435 618,0;" " z=(*26)+1 1700:10  print new rat =rat=0:colour=(*6)+1:side=(*2) =lines=(*10 )+4:position=(*25)+2 side=01550 Pm=27position-1:0;colour;lines,m;" ":.05|L,m:m  Fm=0position:0;colour;lines,m;" ":.05|L,m:m  @hit Escore=score+1:21,11 ;"Hits:";score;2;j-1,n-2;". ,/";6;j,n-2;" .,:";4;j+1,n-2;" .~,." J<r=02:.25~,3:.25~,4:r Tj-1,n-2;" ";j,n-2;" ";j+1,n-2;" ";18,0;" " ^ select letter ^0:6:column=60<:height=2:width=2:line=155:w$=a$(z): place first ten rats 'o=110 :side=(*2) side=0m$="" side=1m$="" !].125},(*20):((*6)+1);(*16),((*25)+2);m$ &o : lwork out score vP9 ,2;"No. of shots:";shots;11 ,2;"No. of hits: ";score {j15,15;"*** SUPERSHOT";16,15;" ** NOT BAD";17,15;" * NOT SO GOOD" score10 r=15 )score9 score6r=16 score5r=17 x=13 r:0;7;x,2;"YOUR RATING:-":.125},20:.125},15:0;9 ;x,2;" ":x 0;7;1;r,2;"YOUR RATING:-":.125},20:.125},15:100d:#1;1,2;" Press any letter to go on ":0:  INVADERS ե1:1:7:23658j\,cs:7::bp=.05|L:score=0:i=0:0;1;6,0;" Invaders from space are falling out of the sky. Press the invader's letter to stop him from landing. Press 1 to begin. " "1"2010 m1:1:7::g=1821:0;g,0;" ":g y=(*28)+1:nn=(*26)+1:0;7;19,1;"INVADERS=";i;20,1;n$;"=";score;#1;0,0;" Press 2 to stop ":0;7;21,1;"Letter to press=" hw$=a$(nn):column=160:line=155:height=2:width=2:7:0:10 x=115 i+score=5022400` u1;2;x-1,y;"";x,y-1;"";0;7;a$(nn);1;2;"";x+1,y;"" =a$(nn)21004 ="2"2400`  bp,y-10 H1;0;x-1,y;" ";x,y-1;" ";x+1,y;" " x  2300 4 score=score+1 9score10 bp=.05|L >score15bp=.04|# = Cscore20bp=.03{u\ Hscore25bp=.02{# = Mscore30bp=.02{# = Rscore40(bp=.001wn Wscore=5022400` pj=13:1;1;3;x-1,y;"";6;x,y-1;"";6;2;a$(nn);1;3;"";4;x+1,y;"":.5,-30:j uf0;1;6;x-1,y;"";x,y-1;"";x+1,y;"":.5,-35#: z^1;6;x-1,y;" ";x,y-1;" ";x+1,y;" ":.25~,-35#: 21;6;x,y;".":.025{L,-40( 1;7;x,y;" "  2025  i=i+1 31;4;16,y;"";17,y;""  2025 `Pyo=0:in=0:#1;1;0,0;" " escoreiyo=1 jscore13065  3100 .5,9 :col=(z(j)+2)*8:7:0:column=col:line=480:height=2:width=1:w$=j$(j):10 j m=110 j$(m)z$(m)3300 m:3200 !21,0;j:3096 :running letter &uk=219 -1:1:7:1;k,0;j$(j):.02{# =,k:1;k,0;j$(j):k +pk=0z(j)+2:1:7:1;8,k;j$(j):.02{# =,k:1;8,k;j$(j):k D wrong letters b1:column=40(:line=5:height=2:width=2:w$=" ":10 &m=110:10,m;l$(m);11,m;l(m):m: Ki=2021:1;i,0;" ":i error=03280 nwidth=1:column=24:4:0:line=28:w$="Letters in the wrong place":10 m=110 l(m)=03245 g4:0:1:column=(z(m)+2)*8:line=480:w$=l$(m):10 :0: m -21,3;"Press 1 to correct them" "1"3255 71;21,3;" " m=110 l(m)=03275 a3:0:column=(z(m)+2)*8:line=480:w$=a$(z(m)):10 :0: m Дwidth=1:column=24:3:0:line=28:w$=" All letters now correct ":10 :21,3;"Press 1 to go on" "1"3281 8000@ wrong answer error=error+1 j$(m)z$(m)l$(m)=j$(m) j$(m)z$(m)l(m)=z(m)  F er=10 Kerror=0er=9 P^10 ,3;"Score=__";1;10 ,er;10 -error;11 ,9 ;10 Zm7:0:column=15:line=120x:height=2:width=1:w$=a$:10 :502  8090 upper or lower case H7;0;16,0;" Capitals or small letters? C/S " %"c"Ʀ"C"Ʀ"s"Ʀ"S"4010 ="C"Ŧ="c"4100 ="S"Ŧ="s"4200h cs=8:23658j\,cs:  !a$="ABCDEFGHIJKLMNOPQRSTUVWXYZ"  hcs=0:23658j\,cs: m!a$="abcdefghijklmnopqrstuvwxyz" r @end Edcr,14,qu,16,qu,14,qu,12 ,cr,11 ,cr,7,cr,7,cr,9 ,cr,2,cr,2,cr,11 ,cr,7,cr,7,dcr,14,qu,16,qu,14,qu,12 ,cr,11 ,cr,7,cr,7,cr,9 ,cr,2,cr,2,1,7 J0:0:7:: Trh$=".":j=031:0,j;h$;21,j;h$:j:j=021:j,0;h$;j,31;h$:j ^ game=1g$="Random Rats" cgame=2g$="Invaders" hgame=3g$="ALPHAGAPS" mXw$="NAME:"+n$:column=15:line=10 :height=2:width=1:10 r_w$="FINAL SCORE:"+g$:column=15:line=35#:height=2:width=1:10 |(game*1000)+900 38000@+((game+1)*100d):8100  dancing men 0cr=.125}:qu=.0625|:dcr=.1875~@ *8005E:j=124:x,y:x,y x=qu8125  8150 j >::::#1;1,0;"Press any key":0: /4:#1;colour;1,0;s$ /4:#1;colour;1,0;r$ r$=r$(2)+r$(1) s$=s$(2)+s$(1)  `colour=3:s$=" _ _ _ _ _ _ _ _":r$=" ": l`colour=4:r$=" ":s$=" ": `colour=6:r$=" ":s$=" ": #(*65023:"c"65024,512: 'n:"b"65024,512:"c"1:1,10 :"b"65024,512:"c"1:"c":"c"  Rlolum-inZeighidt[enw  amahotcorb idMAabcdefghijklmnopqrstuvwxyz BABCDEFGHIJKLMNOPQRSTUVWXYZ N hsC Hello, hs W 3. Alphagaps