Username: Password:
RegisterForgotten Password

Classroom Adventure (Classroom_Adventure.tzx)

ZXTape!èClassroom (‘'(‘Xè*‘ÿWêClassroom Adventure          by David
Knight            from ZX Computing August 1986
ô23658j\,8
	õ¬21,0

í9200ð#:êinitialise
í1000è:êintroduction
ñob=0
ô23692Œ\,255ÿ
ñd=8395Ë
+5*room
(_åd:ãd$:ñx$=d$(1):ñd$=d$(2Ì):ãhelp:úx$="N"Åx$="Y"Æo(19,2)É1Ëõd$''
*úroom=114rËì7360À
-Çúx$="Y"Æo(19,2)=1Ëõ"It
is dark, and you cannot see  where you are going. You stumblein the dark on an unknown      
obstacle and break your skull."''"You finish
here."':ì7360À
2ñm=64623oü+room*7
<+ëa=1Ì6:ñr(a)=Ÿ(m-1+a):óa
Fñflag=Ÿ(m+6)
KúflagÉ0Ëñob=1
Pñdu=256:éd(4)
Zƒëa=1Ì4:ëb=2Ì1Í-1:ñdu=du/2:ñd(a)=d(a)+(bÆflag-duÈ0):ñflag=flag-(duÆflag-duÈ0):ób:óa
dõ"Visible
exits: ";
nLõ("North,
"Ær(1)É0Æd(1)É3Æd(1)É1);("South,
"Ær(2)É0Æd(2)É3Æd(2)É1)'("East,
"Ær(3)É0Æd(3)É3Æd(3)É1);("West,
"Ær(4)É0Æd(4)É3Æd(4)É1);("Up,
"Ær(5)É0);("Down."Ær(6)É0)
x
õ'"You
see:"
‚1ña$=Â23+Â9	+Â0+"a door to the
"
Œ€õ(a$+"north"Æd(1)É0);(a$+"south"Æd(2)É0);(a$+"east"Æd(3)É0);(a$+"west"Æd(4)É0);
–ña$=a$(Ì3)
 ^ëa=1Ì28:úo(a,1)=roomËñli=7995;+5*a:åli:ão$,o$:ñob=1:õa$;o$
¥óa
ª^ëa=1Ì22:úp(a,1)=roomËñli=8195
+5*a:åli:ão$,p$:ñob=1:õa$;p$
¯óa
Ž"úob=0Ëõa$;"nothing
special"
¹¢úgas=0Æp(22,2)=1Ëõ''"The gas is so
thick, that you   cannot breathe properly. You    fall into a deep sleep, never
toawake."':ì7360À
»Rúgas>0Æp(22,2)=1Ëõ''"You
can smell gas"':ñgas=gas-1
Œ.úank=1Ëõ''"You've
twisted your
ankle."'
œ8ñtroll=0:úp(16,1)=roomËñtroll=1
Ÿ	õ''':íin
Ãñy$=i$
È>ëa=1Ìi:úi$(a)="
"Ëña$=i$(Ìa-1)+"     ":ì220Ü
Òóa
Üúi$(1)="
"Ëì20
æCå9400ž$:ëa=1Ì33!:ãz$:úa$(̱z$)=z$Ëñvoc=a:ì260
ðóa
úoõ''"++Sorry,
pal. I'm afraid you      don't make all that much        sense to me              
++":ì190Ÿ
#å9410Â$:ëa=1Ìvoc:ãsub:óa
	ísub:õ''
Yúo(23,1)=6Ëñp(21,1)=6:ño(23,1)=255ÿ
ïúo(6,1)=15Æo(6,2)=0Ëõ'"The
frog sticks its tongue out  at the fly, and it is gone in a flash. The frog leaps
off.":ño(6,1)=255ÿ:ñp(6,1)=255ÿ:ñp(6,2)=0
‰úo(6,1)=15Æo(6,2)=1Ëõ'"The
frog says 'Hm.. cook it for me.' You will have to cook the  fly as
well."
Fútroll=1Ëõ'"You are DEAD !! The troll
killedyou!!!":ì7360À

ì20
çâ
òô23692Œ\,255ÿ
üSõ­6;"Classroom
Adventure.";¬21,6;Þ1;"____________________"
õ''
Óõ"
  It was the last day of the   summer term. In the last lesson,English, you fell asleep. It hadbeen
a long day, and for some   reason of his own, your English teacher decided to teach the    basics of
grammar. On the last  day of term as well ! Anyway,   when you awoke, the lights were out. It was
getting dark and youcould smell gas. You had to     escape. You had the whole       holiday ahead of
you, and didn'twant to be stuck in school for  the whole
time."
$õ''"Press a key to
continue."
.	ò0
8õ''"   Play this adventure to decideyour fate. It
differs from most adventures in the following     ways:"'"    In order to open, close
or  unlock a door, type the command and then the direction that the door is in. For instance :
'OPENNORTH', 'CLOSE WEST' or 'UNLOCK
SOUTH'."''
=;õ"To repeat a command, press      SYMBOL SHIFT and
'1'."''
Bõ'"Press a key to
start."''
L	ò0
Æþ
Úëa=1Ì28
ädúo(a,1)=0Ëño(a,1)=room:ñlin=7995;+a*5:ålin:ãz$,z$:õ'"You
drop ";z$;"."
îóa
ó	ñnum=§-§
øþ
4
êTake
all
>ëa=1Ì28
Huúo(a,1)=roomËño(a,1)=0:ñlin=7995;+a*5:ålin:ãz$,z$:õ'"You
take ";z$;".":ñnum=num+1
Mpúnum>5Ëõ'"But you drop it
again, because  you are carrying too
much.":ñnum=num-1:ño(a,1)=room
Róa
	ºþ
	ÄêMix
	Î8úi$(±a$-3̱a$)É"ALKA"Ëõ'"You
cannot mix that."':þ
	ØKúo(5,1)É0Ëõ'"You haven't
got the bottle of   alkali."':þ
	âBúroomÉ5Ëõ'"You have nothing to
mix the     alkali with."':þ
	ìñp(19,2)=0
	ö+õ'"You
mix the alkali into the acidpool."'
ño(5,1)=255ÿ

ñp(19,2)=255ÿ
ño(5,2)=0
(ô64658’ü,4
®þ
Â9úi$(±a$-3̱a$)É"FLY
"Ëõ'"You cannot cook
that."':þ
ÌAúo(6,1)É0Ëõ'"You are not carrying the
fly."':þ
Ö<úroomÉ93]Ëõ'"You have nothing to cook it    
with."':þ
êJõ'"That's odd... I hope you don't  want to eat it.
You cook the   
fly."'
ôño(6,2)=0

¢þ

Pour

¶?úi$(±a$-3̱a$)="ALKA"Ëõ'"You
cannot pour the
alkali."':þ

À:úi$(±a$-3̱a$)É"ACID"Ëõ'"You cannot
pour that !"':þ

ÊBúo(4,1)É0Ëõ'"You are not carrying
the acid."':þ

Ôõ'"You pour out the
acid."'

ÞDúroomÉ2Ëõ'"Nothing
happens."':ño(4,1)=255ÿ:þ

èño(4,1)=255ÿ

ò#õ'"The
acid melts down the
bars."'

üñp(9	,2)=0
ñp(9	,1)=255ÿ
ô64640€ü,1
–þ
ª=úi$(±a$-3̱a$)É"POOL"Ëõ'"You
cannot swim in that !"':þ
Ž;úroomÉ7Ëõ'"There is no pool you can
swim inhere."':þ
Ÿfúo(1,1)É0Ëõ'"You drown, because you
are not  wearing the diving gear."':ì7360À
ÈDõ'"You don the diving
gear, and    swim across the pool of
water."'
Ò"ô64672 ü,5-Ÿ64672 ü
Ü#ô64673¡ü,15-Ÿ64673¡ü
æ#ô64678Šü,32
-Ÿ64678Šü
~þ
ˆêAttack
’Dúi$(±a$-3̱a$)="FROG"Ëõ'"You
can't attack the giant
frog."':þ
œ=úi$(±a$-3̱a$)É"TROL"Ëõ'"You cannot
attack that !!"':þ
Š8úp(16,1)ÉroomËõ'"The troll is not
here."':þ
°júo(26,1)É0Ëõ'"You have no suitable weapon,
so the troll can easily defend yourblow."':þ
ºyõ'"You slay the troll with
your   
cutlass."':ñtroll=0:ñp(16,1)=255ÿ:ñp(16,2)=0
Äþ
ìêPush
ö9úi$(±a$-3̱a$)É"CONT"Ëõ'"You
can't push that !"':þ
1úroomÉ4Ëõ'"The controls are not here
!"':þ

4úp(3,2)É1Ëõ'"Nothing
happens."':þ
Pñp(3,2)=0:ñp(12,2)=0:ô64922šý,126~
/õ'"You
hear a grinding in the     
distance."'
(þ
PêLoad
Z:úi$(±a$-3̱a$)É"CASS"Ëõ'"You
cannot load that !"':þ
d@úroomÉ45-Ëõ'"You are not by the cassette   
 recorder."':þ
nOúo(9	,1)É202ÊËõ'"There is no cassette
in the     recorder."':þ
xÌõ'"The program loads. It is a      school
history program. It is   mostly boring, but one part saysthat there are supposed to be   secret
passages below the       school, but they have never
beenfound."'
‚þ
ŽêPlay
Ÿ9úi$(±a$-3̱a$)É"PIAN"Ëõ'"You
cannot play that!"':þ
È-úroomÉ83SËõ'"The piano is not
here."':þ
ÒDúo(25,1)É0Ëõ'"You are not carrying any
music."':þ
Üño(25,2)=0
æ¡õ'"As you play the piano,
an       amazing thing happens. The musicdisappears, and is replaced by  another piece of manuscript
    paper with writing on
it."':þ
êStart
"=úroomÉ58:Ëõ'"There is nothing in here to 
   start."':þ
,:úi$(±a$-3̱a$)É"PROJ"Ëõ'"You cannot
start that."':þ
6Qúo(18,1)É204ÌËõ'"There is no film in
the         projector."':þ
@Ôõ'"The film, which is very boring, is about
science. It explains   that acid is the opposite of    alkali, and that when they are  mixed
together in equal         quantities they become neutral, which is
safe."'
Jõ'"The film
stops"'
Tþ
|êClean
†Júi$(±a$-3̱a$)É"SWOR"Ëõ"You
cannot clean that, I'm     
afraid."':þ
?úo(16,1)É0Ëõ'"You haven't got the
sword."':þ
šIúo(10
,1)É0Ëõ"You have nothing to clean it   
with."':þ
€ño(16,1)=255ÿ
®ño(26,1)=0
žño(10
,2)=0
Â6õ'"You've cleaned the rusty sword. It is a
cutlass."'
Ìþ
àêPlace
ê(úi$(±a$-3̱a$)="CASS"Ëì5650
ô(úi$(±a$-3̱a$)="FILM"Ëì5675+
þõ'"You
cannot place that!"'
þ
Aúo(9	,1)É0Ëõ'"You
haven't got the cassette."':þ
<úroomÉ45-Ëõ'"You cannot
place the cassette   here."':þ
ño(9	,1)=202Ê
!/õ'"You
place the cassette into the
recorder."'
&þ
+>úo(18,1)É0Ëõ'"You
haven't got the film."':þ
06úroomÉ58:Ëõ'"You cannot place the
film here."':þ
5ño(18,1)=204Ì
:0õ'"You place the film
into the    
projector."'
?þ
DêUnlock
Nñb$=i$(±a$-3)
Sñz=63569Qø+room
X4úŸz=0Ëõ'"There
is nothing here to
unlock."':þ
]Bñnews=(b$="N")+(2Æb$="S")+(3Æb$="E")+(4Æb$="W")
_*únews=0Ëõ'"I
do not understand."':þ
bAúd(news)É3Ëõ'"There is no locked door in
that direction."'
l=úo(Ÿz,1)É0Ëõ'"You haven't got the
right
key."':þ
vñd(news)=1
€\ñflag=d(1)*64@+d(2)*16+d(3)*4+d(4):ôm+6,flag
§þ
š	êUnlight
²Cúi$(±a$-3̱a$)É"LAMP"Ëõ'"You
cannot do that, I'm
afraid."':þ
ŒCúo(19,1)É0Ëõ'"You are not carrying the
lamp."':þ
Æ3úo(19,2)=1Ëõ'"It is not
lit."':þ
Ð!õ'"You've blown out your
lamp."'
Úño(19,2)=1
þ
êLight
:úi$(±a$-3̱a$)É"LAMP"Ëõ'"You
cannot light that."':þ
 Cúo(19,1)É0Ëõ'"You are not
carrying the lamp."':þ
*7úo(19,2)É1Ëõ'"It is already
lit."':þ
4õ'"You've lit your
lamp."'
>ño(19,2)=0
oþ
pêCross
z5úi$(±a$-3̱a$)É"MUD
"Ëõ'"Can't cross that."':þ
„*úroomÉ568Ëõ'"The
mud isn't here."':þ
Žeúo(15,1)É0Ëõ'"You go under
the mud, as you arenot wearing the
boots."':ì7360À
˜#ô65015÷ý,513-Ÿ65015÷ý
¢#ô65016øý,61=-Ÿ65016øý
Êþ
ÔêMop
Þ:úi$(±a$-3̱a$)É"OIL
"Ëõ'"Sorry, can't mop
that!"':þ
è3úroomÉp(8,1)Ëõ'"The oil isn't
here"':þ
í=úo(11,1)É0Ëõ'"You haven't got the
mop."':þ
òõ'"You've mopped up the
oil."'
üñp(8,1)=255ÿ
ô65060$þ,61=
ñp(8,2)=0
.þ
8êMend
BSúo(27,1)=0Æroom=101eÆi$(±a$-3̱a$)="BOIL"Ëì6250j
L.úroomÉ101eËõ'"I
see nothing to mend."':þ
V;úo(27,1)É0Ëõ'"Haven't
got the patch."':þ
`(õ'"I'm sorry, but I can't mend
that"':þ
jhñp(22,2)=0:ñp(22,1)=255ÿ:ñgas=0:õ'"You've
mended the boiler."'
t1õ'"But you've twisted your
ankle."':ñank=1
~ño(27,1)=255ÿ
’þ
ϐWrap
Š`úo(13
,1)=0Æo(13
,2)=1Æi$(±a$-3̱a$)="BAND"Ëì6350Î
°6úi$(±a$-3̱a$)É"BAND"Ëõ'"You
can't wrap that."'
º?úo(13
,1)É0Ëõ'"You
haven't got the bandage."'
ÄSúo(13
,2)É1Ëõ"You
don't need to wrap the      bandage
anywhere."'
Éþ
ÎWño(13
,1)=255ÿ:ño(13
,2)=0:õ'"Your
ankle is healed."'
Ø
ñank=0
öþ
	êExamine

ñb$=i$(±a$-3Ì)
ñob=0
.ëa=1Ì28:ñlin=7995;+a*5
(ålin:ãz$:úz$=b$(̱z$)Ëñob=a
2óa
<úob=0Ëì6490Z
A6úo(ob,1)ÉroomÆo(ob,1)É0Ëì6490Z
F'ñlin=7995;+ob*5:ålin:ãz$,z$
K
õ"Examining
";z$;"."'':ãz$:õz$'
QúobÉ7Ëþ
Rõ'''''''''
S]ö0,0:ü0,64@:ü255ÿ,0:ü0,-64@:ü-255ÿ,0
Tö100d,4:ü100d,0:ü0,568:ü-140Œ,0:ü0,-8:ü-20,0:ü0,-24:ü120x,0:ü0,16:ü-140Œ,0:ü0,-32
:ü60<,0:ü0,8:ü20,0:ü0,-16
Uìö80P,28:ü0,16:ü20,0:ü0,-16:ü20,0:ü0,16:ü20,0:ü0,-16:ü20,0:ü0,8:ü20,0:ü-20,0:ü0,8
VŠö40(,28:ü-20,0:ü0,-8:ü80P,0:ü0,-8:ü80P,0:ü0,40(:ü-120x,0:ü0,-8
W%õ'"There
is a map."''"Press a
key."'
XúŠ=""Ëì6488X
Yþ
Z:ñob=0:ëa=1Ì22:ñlin=8195
+a*5
dålin:ãz$:úz$=b$(̱z$)Ëñob=a
nóa
xúob=0Ëõ'"Sorry"':þ
}!úp(ob,1)ÉroomËõ'"Sorry"':þ
Bëa=1Ì28:úo(a,1)=200È+obËño(a,1)=room
€óa
‚'ñlin=8195
+ob*5:ålin:ãz$,z$
Œ õ"Examining
";z$;"."'':ãz$:õz$'
‘oúob=5Æp(5,2)=1Ëñp(5,2)=0:ô65044þ,66B:ô65049þ,34"
•þ
–êInventory
›$õ'"You
are carrying
:":ñnum=0
 9ëa=1Ì28:úo(a,1)É0Ëóa:ì6600È
ªñlin=7995;+5*a
¯ålin:ãb$,b$
Ž
õ"   ";b$
¹
ñnum=1
Ÿóa
Èúnum=0Ëõ"  
Nothing."
Òõ'"Press a
key."
ÜúŠ=""Ëì6620Ü
ðþ
úêDrop
"ñb$=i$(±a$-3Ì):ñobj=0
	
úb$(Ì3)="ALL"Ëì2000Ð
!ëa=8000@Ì8160àÍ5
åa:ãz$
")úz$=b$(̱z$)Ëñobj=(a-7995;)/5
,óa
5êThe
logic of the next  IF was wrong. The program would crash if you tried to drop some-thing you
weren't carrying (whenobj=0), so I changed it. 
[JimG]
61úobj>0Ëúo(obj,1)=0Ëì6720@
7!õ'"Sorry,
haven't got that
!"':þ
@ño(obj,1)=room
Jåobj*5+7995;
Tãb$,b$
^õ'"Dropped
";b$;"."
hñnum=num-1
†þ
êTake
š"ñb$=i$(±a$-3Ì):ñobj=0
Ÿ
úb$(Ì3)="ALL"Ëì21004
€!ëa=8000@Ì8135ÇÍ5
®åa:ãz$
ž)úz$=b$(̱z$)Ëñobj=(a-7995;)/5
Âóa
Ì-úobj=0Ëõ'"Sorry,
can't take that !"':þ
Ö-úo(obj,1)ÉroomËõ'"Object not
here."':þ
àño(obj,1)=0
êåobj*5+7995;
ôãb$,b$
þõ'"Got
";b$;"."
ñnum=num+1
}únum>5Ëõ'"But you have to
drop it again,  because you are carrying too   
much.":ñnum=num-1:ño(obj,1)=room
þ
&êOpen
+ñz$="open"
0ñb$=i$(±a$-3)
:Gúd(1)=1Æb$="N"Ëñd(1)=2:ñb$="North":ì7200

DGúd(2)=1Æb$="S"Ëñd(2)=2:ñb$="South":ì7200

NFúd(3)=1Æb$="E"Ëñd(3)=2:ñb$="East":ì7200

XFúd(4)=1Æb$="W"Ëñd(4)=2:ñb$="West":ì7200

bõ'"Sorry!"':þ
ΐClose
Áñz$="close"
Æñb$=i$(±a$-3)
ÐGúd(1)=2Æb$="N"Ëñd(1)=1:ñb$="North":ì7200

ÚGúd(2)=2Æb$="S"Ëñd(2)=1:ñb$="South":ì7200

äFúd(3)=2Æb$="E"Ëñd(3)=1:ñb$="East":ì7200

îFúd(4)=2Æb$="W"Ëñd(4)=1:ñb$="West":ì7200

øì7010b

\ñflag=d(1)*64@+d(2)*16+d(3)*4+d(4):ôm+6,flag
*(õ'"You
";z$;" the door to the
";b$;"."'
Hþ
RêHelp
\ñhel=help*5+9100Œ#
fåhel
k5úhelp=0Ëñhe=he+1:úhe=5Ëñhe=1
m/úhelp=0Ëëa=1Ìhe:ãz$:óa:ì7290z
pãz$
zõz$
„þ
ŽêQuit
˜õ'"Sure
you want to quit?"'
¢úŠ="N"Ëõ"Be
careful!":þ
¬úŠÉ"Y"Ëì7330¢
Àõ'"Want to play again
?"
Ê@úŠ="N"Ëû:õ#0;"9 STOP statement
7370:3":ò0:ùÀ0
ÏúŠÉ"Y"Ëì7370Ê
Ôõ'"Want
to load a
game?"
Þ	úŠ="N"Ë÷
èúŠÉ"Y"Ëì7390Þ
ò\ï"Code"¯:ï"Data1"äo():ï"Data2"äp():ñank=Ÿ65533ýÿ:ñroom=Ÿ65534þÿ:ñgas=Ÿ65535ÿÿ:þ
üõ'"Press
a
key."':ò0
Rô65533ýÿ,ank:ô65534þÿ,room:ô65535ÿÿ,gas:ø"Code"¯64630vü,906Š
ø"Data1"äo():ø"Data2"äp()
þ
L#ñz=1:ñz$="North":ì7600°
V#ñz=2:ñz$="South":ì7600°
`"ñz=4:ñz$="West":ì7600°
j"ñz=3:ñz$="East":ì7600°
t
ñz=5:ñz$="Up":ì7700
~"ñz=6:ñz$="Down":ì7700
¯þ
°	êN/S/E/W
º6úr(z)É0Æd(z)=0Ëõ"You
go ";z$:ñroom=r(z):þ
ÄHúr(z)É0Æd(z)=2Ëñroom=r(z):õ"You go
";z$;" through a door":þ
Î.úr(z)É0Ëõ"A door blocks your way
";z$:þ
Øõ"You cannot go ";z$:þ
êU/D
)úr(z)É0Ëõ"You go
";z$:ñroom=r(z):þ
(”õ("You jump, but fail to fly."Æz=5)+("There
doesn't appear to be a manhole or anything similar below  you, so you cannot go
down."Æz=6)
Eþ
FêInput
Kõ¬21,0;
Pñi=0
Zõ¬21,i;"_
";
dúŠ=""Ëì7780d
f
ñi=i+1
iña$=Š
núa$=Â13
Ëì7900Ü
qjúa$="!"Ëñi$=y$:ña$=¯y$:ñi=±y$:õ¬21,0;"
                              
";¬21,0;:þ
súa$=Â12Ëña$=Â8
u&úa$=Â8Ëñi=i-2:ì7800x
vúa$<"
"Ëì7785i
xõÂ8;Â8;a$;
‚úŠÉ""Ëì7810‚
‡úi<0Ëñi=0
Šúi>30Ëñi=30
Œì7770Z
ÜõÂ8;Â8;"
"
áñi$=""
æëa=0Ìi-1
ðña$=ª(21,a)
ú
ñi$=i$+a$
óa
ñi$=i$+"           "
?þ
@6ä"GEAR","some
diving gear","You see the diving gear."
E5ä"KEYS","a bunch of
keys","You see a bunch of keys."
J/ä"GOLD","the gold
key","You see the gold key."
O*ä"ACID","a bottle of
acid","Destructive."
T,ä"ALKALI","a bottle of
alkali","Anti-acid."
Y*ä"FLY","a fly specimen","Tasty to
frogs?"
^;ä"BOOK","a school history book","A history of the
school."
c2ä"LARGE","the large key","You see the large
key."
h;ä"CASSETTE","a computer cassette","A ZX-Spectrum
program."
m*ä"TOWEL","a wet towel","Appears
useless."
r/ä"MOP","a ragged mop","For mopping up
things."
wjä"BLUEPRINT","a blueprint","The blueprint says:- 
'Use the  controls to raise the ladder outof the
pit.'"
|'ä"BANDAGE","a bandage","For
injuries."
ä"PROJECT","a history project","A part of the project
says:-   'From my research about this     school, I have found that it hasbeen said that there
is a secretpassage leading from either the 6th form common room or from theArt Gallery. I do not
know whichis true, however.'"
†8ä"BOOTS","some heavy
boots","You see some heavy boots."
‹+ä"SWORD","a rusty
sword","needs cleaning."
,ä"ARMOU","the armoury
key","You see a key."
•6ä"FILM","a reel of film","To be
used on a projector."
šJä"LAMP","a gas lamp","It is
"+("not
"Æo(19,2)=1)+"lit."
Ÿ>ä"SCHOOL","the key to
the school","The means of your escape."
€5ä"RING","a gold
ring","Just a ring, nothing more..."
©»ä"NOTE","a crumpled
note","The note starts :-              'Dear mum,"+Â13
+"          I
dowt iff thiz wil   evva reach yuu. Iff it duz, thenI would like to say ...' It just
stops."
®Zä"LADDER","a step ladder","You could get something
normallyout of your reach using this!"
³5ä"GLASS","a magnifying
glass","Useless to you, now."
žDä"MANUSCRIPT","some manuscript
paper","Has some piano music on it."
œOä"CUTLASS","a clean, strong
cutlass","Now you've cleaned it, this is
akiller!"
Â6ä"PATCH","a metal patch","To be used to mend
things."
Ç)ä"SMALL","a small key","To open a door."
êStationary objects.
 Gä"SPECTRUM","a ZX-Spectrum","The greatest
computer ever to   exist..."
 
Jä"RECORDER","a tape recorder","For
loading programs into the   Spectrum."
 Uä"CONTROLS","a panel of
controls","You can use push these controls to do something."
:ä"PROJECTOR","the school's projector","Run a film on it."
–ä"PAINTING","a beautiful painting",("You find a secret
passage"Æp(5,2)=1)+("The passage is still
here."Æp(5,2)É1)
 !¯ä"FROG","a giant frog",("He
looks hungry, and won't let  you past."Æp(6,2)=1)+("He will let
you past, as you arehis friend now."Æp(6,2)É1)
&<ä"MUD","a large puddle of mud","It looks dangerously
deep."
 +/ä"OIL","a puddle of oil.","It looks slippery."
0?ä"BARS","strong metal bars","They look almost indestructible."
5ƒä"DECAY","a decaying skeleton",("You find something"Æp(10
,2)=1)+("You find nothing"Æp(10
,2)É1)
 :}ä"OLD","an old skeleton",("You find
something"Æp(11,2)=1)+("You find
nothing"Æp(11,2)É1)
 ?ӊ"LADDER","a metal
ladder",("It is just out of your reach."Æp(12,2)=1)+("You can
climb down it now."Æp(12,2)É1)
 D5ä"PHOTOCOPIER","a
photocopier","For copying papers."
 I*ä"COOKER","a
cooker","For cooking meals."
 N‚ä"BOOKCASE","a
bookcase",("You find a book"Æp(15,2)=1)+("You find nothing
special"Æp(15,2)É1)
 SKä"TROLL","an ugly
troll","Don't waste time examining him, kill him quick."
X‚ä"MOULDY","a mouldy skeleton",("You find
something"Æp(17,2)=1)+("You find
nothing"Æp(17,2)É1)
 ]Dä"TABLE","a snooker
table","It is green and covered with    balls."
 b/ä"POOL","an acid
pool","It looks very acidic."
 g1ä"PIANO","a grand
piano","A musical instrument."
 l†ä"PEG","a peg",("The
school key is hanging on it."Æp(21,2)=1)+("It has nothing on
it."Æp(21,2)É1)
 q‚ä"BOILER","a gas
boiler",("It is leaking gas."Æp(22,2)=1)+("You see a gas
boiler."Æp(22,2)É1)
 Ï#êlocation descriptions+ help items
ÐXä"YYou are in a shallow alcove.    Shadows dance from the light    behind
you.",0
 Õbä"YYou are in a small cave. There  is a door to the
south.",(1Æo(12,1)=2)
 Ú@ä"YYou are in an empty cave. It is
bare of everything.",0
 ߁ä"YYou are in a futuristic control room. It looks
totally out of   place in these caves, but then  what did you expect?",2
äÓä"Y"+("In this cave there is an acid   pool, which looks very         
dangerous."Æo(5,2)=1)+("The acid pool has become        perfectly safe
to cross now."Æo(5,2)É1),3
 é^ä"NYou are in the
janitor's room.  There are keys hanging on pegs, high on the wall.",4
î@ä"YIn this room there is a very    deep pool of water.",5
 ó‘ä"NYou
are in a very bland-looking careers library. Books line the shelves around a desk, but thereis
nothing here which could helpyou.",0
 ø•ä"NYou are in a tidy maths room.   A
pile of books, neatly on a    shelf is all that is here, but  you ignore them, they remind youof
work!",0
 ýgä"NYou are at the end of a         corridor. To the north, a door  is
marked, 'Janitors room'",0
!¡ä"NYou are in a very untidy maths  room.
A pile of books totters onthe edge of a shelf. Tables and chairs have been knocked over.  It all
looks unsafe.",0
!{ä"YYou are in another dark, damp   cell. This one looks as if
no-  one has used it for several     hundred years!",0
!Yä"YThis cell contains an
old,      decaying skeleton. It is all    very spooky.",7
!tä"YIn this cell,
there is a small  ledge on the north side. You    cannot be sure what is on it,  
though.",0
!úä"Y"+("In this room, there is a giant  frog blocking your
path north.  He gulps, and then says : 'You  may not pass until you have     given me a good
meal.'"Æp(6,2)=1)+("The frog lets you
pass."Æp(6,2)É1),6
!-ä"NYou are on the top of a
landing.",0
! Uä"NYou are in a chemistry lab.     Bottles of chemicals line the  
shelves.",0
!%(ä"NYou are in a long corridor.",0
!*5ä"NYou are
at the top of a high    landing.",0
!/Qä"YThis is a very damp, smelly cellwhich
looks thousands of years  old.",0
!4šä"YYou enter a reasonably dry cell.It is
totally devoid of any     signs of life, and you cannot   imagine anyone ever living here,for it is
totally bone dry.",0
!9mä"YYou are in a cell. Its walls    are covered with a
glowing      substance, probably phosphorous.",0
!>Cä"YYou are in an empty
cell. It    looks very forbidding.",0
!C=ä"YYou are on a staircase with a   door
at the top.",0
!H]ä"NYou are in a library.The shelvesare all empty, and no one
sits  behind the desk.",0
!MJä"NYou are in a computer room. You see a case full of
cassettes.",0
!R‰ä"NYou are in a corridor in the    upper part of the school.
There is a door to the east, which    says 'Deputy Head' above
it.",0
!Wkä"NYou are in the deputy head's    office. There is a cluttered   
desk, there is a pile of junk.",0
!\Uä"YYou are in the jailer's room.   There
is a peg, but the keys aremissing.",8
!aUä"YYou are at the end of a long   
underground passage. A door says'Jailer'",0
!fbä"YYou are walking down a
long     passage. There are cell doors   all along both walls.",0
!kWä"YYou are
walking down an east/   west passage. It is very cold   down here.",0
!pGä"YTo the
east, the passage turns. To the west, it continues.",0
!uWä"YYou are at the bend
in the      passage. There is one door to   the north.",0
!ziä"NYou are in the
library. There isonly one bookcase containing    books, the others have
gone.",4
!Uä"NYou are in the computer room.   There are no computers here,   
however.",0
!„yä"NYou are in a long corridor. The door which is to the west says 
'Computers', and the east door  is unmarked.",0
!‰Rä"NYou are in the
flat. There are  only a few tables and chairs in here.",0
!Žbä"YYou are in a very
dark cell in  the dungeons. Not a breath of   air can be felt here.",0
!“ä"NThis
cell is brighter than most.It must have been for an        important man who was imprisonedhere.
Although it is quite      rough, there is a sunlight high up in the ceiling out of your   reach. It
is surprising that no-one has found it before.",0
!˜Pä"YThis is a very bleak
cell, whichcontains merely a ledge to sit  on.",0
!dä"Y"+("As you walk
into this room, you just avoid falling into a big   pit. You can see a metal ladder too far down to
be reached. It  looks too modern to belong to   this place. Maybe it is         controlled by remote
control!"Æp(12,2)=1)+("The ladder in the pit is raised,allowing you to
go down."Æp(12,2)É1),9	
!¢gä"YYou are in a corridor. To the  
north, the passage bends, but   southwards, it carries on.",0
!§gä"NYou are in
the biology room.    There are many display cases,   and insect specimens
here.",0
!¬`ä"NYou are in the computer room.   Here, there is a Spectrum and  
cassette recorder.",10

!±Cä"NYou are in the corridor. There  is a door to the
east.",0
!¶@ä"NYou are in one of the flats.    This flat is
empty.",0
!»rä"YYou are in a dark cell which wasobviously once habited. There isa
skeleton lying on the floor   here.",4
!Àsä"YYou are in yet another of the  
cells. This one is very dark,   and a breeze blows from the    
north.",0
!Å·ä"YThis cell is partitioned off    from the others, obviously for 
a special prisoner, probably a  murderer. There is an old       skeleton propped up against the wall
here.",4
!Êeä"YYou are in a passage, leading   north to south. There is a     
prison cell to the west.",0
!ÏXä"NYou are at the top of a landing.It is not very
safe, and looks  vandalised.",0
!ÔSä"NYou are in the projector room.  There is a
projector to the     south.",0
!ٞä"NYou are at the end of a corridorleading
north. A door to the    west says 'Projector room' on   it. There are doors to the
southand east as well.",0
!Þhä"NYou are in the last flat. There are a few chairs
here, which arestacked neatly in a corner.",0
!ã;ä"YAlong the corridor, you see a
  puddle of mud.",0
!èDä"NYou are in the physics room.    Books line the
shelves.",0
!í^ä"NYou are in the projector room.  You can see the projector. Why 
not show a film ?",7
!òeä"NYou are in the art room. Pots ofpaint line one shelf.
A door to the east says 'Gallery'.",0
!÷{ä"NYou are in the Art Gallery.
    There are many beautiful        paintings here. One stands out  from the
rest.",0
!üjä"YYou are at a turn in the passagegoing north and east. It is    
darker here than most places.",0
"Îä"Y"+("There is a puddle of
oil        blocking your path. You cannot  cross it."Æp(8,2)=1)+("The
passage is clear
here."Æp(8,2)É1),(11Æp(8,2)=1)
"‹ä"YAt
this point there is a door tothe south. "+("Looking through the  bars, you see a step
ladder."Æo(23,1)=68D),0
"Bä"YYou are walking along a dark 
  west to east passage.",0
"$ä"YYou are on some
stairs.",0
"Sä"YYou are in the armoury room.    Weapons and armour line the 
   walls.",0
"Dä"YYou are in a store room. Ladderslean against the
walls.",0
"$Tä"NYou are in the R.E. room. A     cupboard in the room is full
of bibles.",0
")uä"NYou are in the history room.    Along one wall, there are
some  history projects about the      school.",12
".Bä"NYou are in the
toilet. There is nothing special here.",0
"30ä"NYou are on some stairs,
leading up.",0
"8rä"NYou are in the deput head's     office. There is a
neat desk in the middle, but it is all paper-work.",0
"=Rä"NYou are in the
history room.    There is nothing of interest    here.",0
"B[ä"NYou are half
way up some steep  stairs. There is nothing of     interest
here.",0
"G_ä"NYou are in the 6th form common  room. A snooker table takes up
 most of the room.",13

"L?ä"NYou are at the end of a corridorgoing to the
east.",0
"QEä"NYou are in the corridor. There  are two doors from
here.",0
"Vuä"NYou are in a corridor. A door tothe south says 'Staff
room'; to the north, the door says       
'Toilet'",0
"[Kä"NYou are walking down a corridor.There are stairs
to the north.",0
"`wä"NYou are in a corridpr. There is the deputy head's
office to the north, and the geography room tothe south.",0
"eGä"NFrom this
turn in the corridor, a staircase leads upwards.",0
"jMä"NYou are in the
music room. A    grand piano sits in one corner.",14
"ogä"NYou are in a store
room.        Everything from tennis balls to high jumps is stored
here.",0
"y!ä"NYou are in the hall.",0
"~Lä"NYou are
in the greenhouse quad. To the south is the greenhouse.",0
"ƒyä"NYou are in
the staff room. Thereis a table in the middle with   magazines on it. Comfy chairs   surround
it.",0
"ˆ7ä"NYou are in the grass quad. It isall
grass.",0
"|ä"NYou are in the geography room.  Maps are plastered onto the 
   walls, and a globe stands on theteacher's desk.",0
"’%ä"NYou are in
the corridor.",0
"—dä"NYou are in the music practice   room. Musical
instruments and   music litter the place.",0
"œVä"NYou are in the kitchen.
There isa cooker here for school        dinners.",15
"Š!ä"NYou are in the
hall.",0
"«Uä"NYou are in the greenhouse.      Plants and flowers reat on   
  benches.",0
"°Eä"NYou are in the staff room. Thereis nothing special
here.",0
"µ^ä"NYou are in the quad. It is      totally empty, except for a  
  bench at one end.",0
"ºpä"NYou are in a T.D. room. Drawing equipment can
be found on every desk. It has not been cleared   up.",0
"¿Kä"NYou are in
the corridor. A door to the east says 'Boiler room'",0
"ĺä"NYou
are in the boiler room. "+("The boiler is leaking. The gas is   getting
unbearable"Æp(22,2)=1)+("The leaking has
stopped."Æp(22,2)É1),17
"Ɋä"NYou are at the end of a
corridorwhere there are two doors; the  one to the north says 'Kitchens'and the other says
'1st aid'.",0
"ÎHä"NYou are in the corridor. To the south is the
Head's office.",0
"Ógä"NYou are in the corridor. To the north is the
hall, and to the   south there is the office.",0
"Ølä"NYou are in the main
foyer. The  large double-doors look         promising, but they are
locked.",0
"Ýlä"NYou arrive at a turn in the     corridor. To the east are
stairsTo the north is the staff room.",0
"â]ä"NYou are on some stairs. These
  are quite short. They lead up toa landing above.",0
"çeä"NYou are in a
T.D. room. All of  the equipment has been put away in the desk at the
back.",0
"ìMä"NYou are in the corridor. To the east, a door says
'Photocopier'.",0
"ñ[ä"NYou are in the photocopier room.The
photocopier lies on a table in the corner.",0
"ö{ä"NYou are in the first aid
room.  Bandages and rolls of plastes   line one shelf. There is a bed  in the
corner.",0
"ûŸä"NYou are in the Head's office. Itis the first time
you've ever   been in here. He is obviously a pot-holer, as there is lots of  equipment for
this hanging      against one wall.",0
##ä"NYou are in the
office.",0
#ۊ"NYou have escaped the school, andcan now go home to face the    
music (how are you going to     explain all this ?)",0
#;ä"NYou are in the
corridor. Doors  line one wall.",0
#6ä"NYou are at a bend in the       
corridor.",0
#Sä"NYou are in the French room.     There are doors to the west and
south.",0
##[ä"NYou are in the geography room.  Maps and globes cover the floor in
a big mess.",0
#(lä"NYou are in the store room. Thereis nothing much of interest
hereexcept a few old English books.",0
#-Dä"NYou are in your English room.   There
is no one about.",16
#2Ċ"NYou are in an Enlgish room. It  is all very messy in
here. It   looks as if someone as          vandalised this place.",0
#7_ä"NYou are
in another French room. There are wine bottles lined up on the
windowsill.",0
#<Qä"YYou are in a cave. Some bones   lie at your feet. They
look veryold.",0
#AZä"YYou are in a pit. The ladder    above, which you raised,
allows you to go up.",0
#F[ä"YYou are in a tunnel. You hear   some tunnelling
sounds, but justshrug it away.",0
#KAä"YYou are in a cave. To the east, a door
says 'Troll'.",0
#P°ä"Y"+("You are in a cave with a very  
old troll. He looks ready to    attack you."Æp(16,2)=1)+("The troll is
now dead."Æp(16,2)É1),0
#‹êHelp messages
#Œvä"I refuse to
help you here.","You don't need MY help!","What, you're stuck? Ha, ha,
ha.","Oh grow up, you big baby."
#‘ä"Try dissolving the
bars."
#–,ä"Push the controls and see what  happens."
#› ä"What's the
opposite of acid?"
# ä"You need a step ladder."
#¥ä"Why not use diving
gear?"
#ªä"Frogs eat flies."
#¯ä"Examine it, you
fool!"
#Ž$ä"Find the keys to open the cells."
#¹Cä"The controls are
difficult to   get to, but they are not here !"
#Ÿ-ä"Try loading a program from a   
cassette."
#Ãä"Mop it up!"
#È
ä"Read one."
#Í,ä"Have you
read the history       project?"
#Ò$ä"If you have some music, play
it."
#×"ä"Cook a meal for someone HERE !"
#Ü3ä"To escape, you must
get the     front door key."
#æä"Patch up the
boiler."
#ïêInitialise
#ð*éo(28,2):ép(22,2)
#òå9220$
#õ;ëa=1Ì28:ão(a,1):ño(a,2)=1:óa
#ú;ëa=1Ì22:ãp(a,1):ñp(a,2)=1:óa
#ÿùÀ63700Ôø
$ä84T,129,29,17,17,44,,215×,14,26,6,6,2,111o,70F,84T,67C,125},579,112p,221Ý,210Ò,255ÿ,68D,217Ù,92\,255ÿ,6,1
$	Èä45-,45-,4,58:,60<,15,568,62>,2,13
,502,42*,110n,93],35#,129,480,76L,5,83S,255ÿ,101e
$^ñroom=122z
$hñgas=30
$rér(6)
$|ñhe=1
$†ñin=7750F
$
ñank=0
$šñy$="
     
"
$€
ñnum=0
$®þ
$·êVerbs
$ž¯ä"INV","HELP","UNLI","QUIT","SAVE","LOAD","CLE","UNL","PLAC","LI","TA","DR","EX","MO","MI","WR","PU","ST","PL","CR","AT","CO","PO","ME","OP","CL","SW","N","S","W","E","U","D"
$Âlä6550–,7250R,5800š,7310Ž,7420ü,5200P,5500|,5700D,5600à,5900,6800,6650ú,6400,6100Ô,2500Ä	,6300œ,5100ì,5400,5300Ž,6000p,5000ˆ,3000ž,3500¬
,62008,6950&,7100Œ,4000 ,7500L,7510V,7520`,7530j,7540t,7550~
'
â
'3ý63569Qø:ï"Classcode"¯63570Rø,1060$:÷
'Mø"Classroom"Ê9998':ø"Classcode"¯63570Rø,1060$:×1,0
BèClasscode
$Rø(€Bè&ÿ!èøvü‡í°ÉA
 
	E
000@HT
Kp
p
ð!"#€$%'ñ( ð)!ð"
@+!À-%.&$%@0p
1p+"3*4$%6/.(@)@3+82,95kT:64.;756=4@56<H;8C>0?D@>0?AB@<A@=@?@MNOPQRRMEVNLQFWOMPGXPNPHYQOIZRPPJ[SQKDRU^VTM_U@N`@Oa@Pa@Q@Rd\[f^U_]Vh^WXjYl[med]ogPphf_qigPrjh0aski@j4cu dvnmf@g@h@jxtyuslzvtPm{wu|vs@t@u@vt@~}*@~€€