THE CITY    The City  An Adventure Game By Neil Pellinacci 1983 ( 16k Spectrum 2 < F$0:0:7:1 P32767: ZB236099\,100d:23658j\,8:23624H\,71G _ 200 d"" TA$(32 ):6:0:A$=" STOP THE TAPE":L=9 :900 100d:0: :A$=" THE CITY":L=3:6:900 =A$="AN ADVENTURE FOR THE ZX SPECTRUM":L=6:900 FA$="WRITTEN BY NEIL PELLINACCI 1983":5:L=8:900 CA$=" PRESS ANY KEY TO CONTINUE":7:L=16:900 L=1:1:0:  pZ=-20305:.01z# =,Z:.01z# =,Z/10 :.01z# =,Z-10 :.01z# =,Z+10 :Z  A$:A$(1)="*" "A$(1)="+"21,0;6;" PRESS ANY KEY TO CONTINUE":1:0::.1}L,0:.1}L,10 :.1}L,20:.3,30:L=1:280 ,#900:L=L+2:280 %" IN THIS ADVENTURE GAME YOU MUST " #"RECOVER SOME STOLEN MONEY. THIS" $"MONEY IS, HOWEVER, STORED IN THE" $"BANK VAULT. THE BANK IS OWNED BY"  "THE GANGSTER WHO STOLE THIS "  "MONEY." "" YOU MUST BREAK INTO THE BANK," "AND STEAL THE MONEY BACK. " #"HOWEVER, THIS WILL NOT BE EASY," $"AS YOU WILL APPEAR TO BE A THIEF" "+" " TO COMBAT THIS, YOU HAVE " !"ARRANGED A BOMB SCARE, AND SO" ""THE CITY IS NEARLY EMPTY. YOU " ""MUST STILL BE CAREFUL THAT THE" &$"POLICE DON'T GET THE WRONG IDEA." 0!"THEY WILL NOT KNOW ABOUT YOUR" :"SECRET MISSION." D " WHEN YOU HAVE COLLECTED THE" N"MONEY, YOU MUST FIND YOUR" X#"CONTACT. HE WILL TAKE YOU AWAY." b"+" l"" TO PLAY, ENTER YOUR WISHES IN" v""PLAIN ENGLISH, USING VERBS AND" ""NOUNS, THE EXCEPTION IS 'N' TO" #"GO NORTH, 'S' TO GO SOUTH, ETC." " IF YOU WANT TO STOP, TYPE " !"'STOP' OR 'QUIT'. 'SAVE' WILL" ""SAVE THE CURRENT GAME ON TAPE," $"SO THAT YOU CAN FINISH IT LATER." "+" &"","","",""," START THE TAPE" "*"  0:7: 5Z=32 1-1:L,0;A$(Z):Z: # PRESS ANY KEY TO CONTINUE lCITY 244 Y'"I AM IN A TUBE STATION. THERE ISA TRAIN WAITING TO LEAVE. THE TAXI WAITS OUTSIDE": ]'"I AM STANDING BEHIND A BUTCHER'SSHOP. I CAN SEE A BUILDING SITE TO THE EAST.":E=P:S=P: :'"A LARGE STEEL GIRDER FELL ON ME.I AM DEAD":9000(# _'"I AM OUTSIDE THE BANK. THE DOOR IS BEFORE ME. THE HIGH STREET ISTO THE EAST.":E=P:DO1=O: o'"I AM IN THE HIGH STREET, WHICH IS DESERTED, APART FROM A TAXI. A MARKET IS TO THE SOUTH.":E=P:W=P:S=P: l'"I AM STANDING IN A LARGE SHOP. I CAN SEE NO PEOPLE. THERE IS A CAFE TO THE EAST.":N=P:S=P:W=P:E=P: X'"I AM STANDING IN A SMALL, DESERTED CAFE. THE LARGE SHOP ISTO THE WEST.":W=P: $^'"I AM INSIDE THE BANK. IT IS VERYQUIET. ";:GU"I CAN SEE A GUARD WITH HIS BACK TO ME."; %:N=P:S=GU: 'k'"I AM IN A STREET MARKET. A POLICE STATION IS TO THE EAST, AND A BUILDING SITE TO THE SOUTH." (N=P:S=P:E=P: *C'"I HAVE ARRIVED AT THE POLICE STATION. IT IS NOT DESERTED..." +HO(7)"A POLICEMAN SEES THE MONEY AND ARRESTS ME.":9000(# ,l"A POLICEMAN TAKES WHAT I HAVE COLLECTED AND RETURNS THEM TO WHERE I FOUND THEM.":N=P:W=P:700 -^'"I AM IN A SMALL GLOOMY TYUBE STATION. THERE IS A HOLE IN THE WALL TO THE SOUTH.":S=P: 0A'"I AM STANDING IN FRONT OF THE VAULT DOOR, WHICH IS LOCKED." 1VC"THERE IS A HOLE IN IT." 2 E=P:S=VC: 3u'"I CAN SEE TWO DOORS, ONE TO THE WEST, ONE TO THE SOUTH. THE VAULT ENTRANCE IS TO THE NORTH.":N=P:S=P:W=P: 6H'"I AM ON A BUILDING SITE, WHICH IS SURROUNDED BY HIGH WALLS.":N=P: 9['"I'M NOW STANTIND IN THE FOYER OFA LARGE HOTEL. BEFORE ME IS THE RECEPTION DESK.":E=P: <:'"I AM IN THE BASEMENT OF A LARGE BUILDING.":N=P:W=P: ?'"I AM INSIDE THE VAULT. TO REACH THE MONEY, I HAVE TO ENTER THE KEYPANEL CODE. THERE ARE 9 BUTTONS IN FRONT OF ME. I MUST PRESS THE RIGHT ONE." @N=P: B>'"A WALL HAS APPEARED BEHIND ME. I AM TRAPPED.":9000(# N,'"I AM INSIDE THE MAIN VAULT ROOM.":N=P: X'A$(P)=" "A$=A$(2):600X b'A$(A$)=" "A$=A$(̱A$-P):610b l7B$="":Z=P̱A$:A$(Z)=" "B$=A$(Z+P):A$=A$(Z-P): vZ: 28000@:Z=P7:A$,B$:O(Z)=OO(Z)=B$  Z:OB=O:  ='"EXITS: ";("NORTH "N);("SOUTH "S);("EAST "E);("WEST"W) *'"I CAN SEE.." 4/FL=O:Z=P7:O(Z)=LOC"A ";O$(Z):FL=P > Z:FL"NOTHING INTERESTING." H 8000@: ,N=O:S=O:E=O:W=O:LOC*3:800  /5;"WHAT SHALL I DO NOW?"'A$:A$=""C `LOC=12 ƥ>.9ffffGU'"THE GUARD TURNED, SAW ME, THEN SHOT ME. I AM DEAD.":9000(#  600X:'6;A$;" ";B$ $A$="N"NLOC=LOC-F:C-P .A$="S"SLOC=LOC+F:C-P 8A$="E"ELOC=LOC+P:C-P BA$="W"WLOC=LOC-P:C-P LAA$="N"A$="S"A$="E"A$="W""I CAN'T GO IN THAT DIRECTION.":C V A$="GET"A$="TAKE"2000 ` A$="DROP"A$="PUT"21004 jA$="I"2200 tA$="LOOK":C-P ~A$="HELP"2300 #A$="BOARD"A$="CATCH"2400` A$="UNLOCK"2500 A$="OPEN"2600( A$="D"2700 !A$="QUIT"A$="STOP"8900" $A$="READ"A$="EXAMINE"2800 A$="KILL"2900T A$="CUT"3000 "A$="PRESS"A$="PUSH"3100 1A$="SAVE""CITY"999:"VERIFY...":"":C A$="SAY"3200 "I DON'T UNDERSTAND.":C /B$=""5;"GET WHAT ??"'B$:2000 B$>13 "I CAN'T":C *OB=3"I CAN'T CARRY ANY MORE.":C GZ=P7:O$(Z)(̱B$)=B$O(Z)=LOCO(Z)=O:OB=OB+1:"OK.":C Z:"I SEE NO ";B$;"!":C 4B$=""A$;" WHAT?":C >B$>13 "I CAN'T":C HAZ=P7:O$(Z)(̱B$)=B$"OK..":O(Z)=LOC:OB=OB-1:C RZ:"I HAVE NO ";B$;"!":C G"I HAVE THE FOLLOWING..":FL=O:Z=P7:O(Z)=O"A ";O$(Z):FL=P Z:FL"NOTHING." C ,LOC=17"ASK THE VILLAGE PEOPLE.":C ,"FOLLOW THE OLD LONDON - BRISTOL ROAD!":C `B$=""A$;" WHAT ?":C j%B$"TRAIN"B$"TAXI""I CAN'T.":C t1B$="TRAIN"LOC3LOC152490 ~/B$="TAXI"LOC3LOC82490 B$="TRAIN"2470 0O(2)"I HAVE NO MONEY FOR THE FARE.":C Y"THE TAXI DRIVES OFF WITH ME INSIDE.":LOC=LOC+(FLOC=3)-(FLOC=8):C-P $O(3)"I NEED A TICKET!!":C a"I GET IN AND THE TRAIN MOVES AWAY.":LOC=(3LOC=15)+(15LOC=3):C-P "I CAN'T DO THAT YET.":C "B$="""WHAT SHALL I UNLOCK?":C "B$"DOOR""I CAN'T DO THAT.":C LOC7"WHAT DOOR?":C 5DO"YOU IDIOT! IT'S ALREADY UNLOCKED!!":C "O(5)"I NEED THE KEY.":C "OK..":DO=P:C (B$="""OPEN WHAT?":C 2B$"DOOR""I CAN'T.":C <'LOC7"I CAN'T SEE A DOOR!":C FDO"IT'S LOCKED.":C P;DO1=P:"OK.."''"I CAN SEE SOME STAIS GOING DOWN.":C LOC72490 'DO1"THERE'S A DOOR IN THE WAY!":C "OK..":LOC=LOC+F:C-P /B$=""5;(A$);" WHAT?"'B$:2800 "B$"CLUE""I CAN'T DO THAT!":C +O(6)"I'M NOT CARRYING A CLUE.":C N"THE CLUE IS WRITTEN ON A4-SIZED PAPER. IT SAYS 'RUB A DUB DUB...'":C TB$="""KILL WHAT?":C ^-B$"GUARD""I REFUSE ON MORAL GROUNDS.":C h)LOC12 "I CAN'T SEE A GUARD!":C rO(P)"I HAVE NO WEAPON.":C |"OK..":GU=O:C 5B$=""5;"WHAT SHALL I CUT?"'B$:3000 (B$"VAULT DOOR""I CAN'T DO THAT.":C /LOC16"I SEE NO VAULT DOORS HERE!":C 1O(4)"I HAVE NOTHING TO CUT IT WITH.":C "OK..":VC=P:C-P 4LOC21"THERE'S NOTHING HERE TO ";A$;"!":C &.B$P"I NEED A NUMBER BETWEEN 1 AND 9.":C 0+B$<"1"B$>"9""THAT'S NOT A NUMBER!!":C :"Z=B$:Z3LOC=LOC+P:C-P D=LOC=LOC+F:"THE IRON DOOR SLIDES BACK SLOWLY...":C-P B$="""SAY WHAT?":C 'B$"PASSWORD""I CAN'T SAY THAT!":C LOC=15O(7)''"I HAVE FOUND THE CONTACT, AND HAVE SUCCESSFULLY COMPLETED MY MISSION. THE CONTACT WAS THE TRAIN DRIVER.":9000(# PLOC=3LOC=8"THE TAXI DRIVER SAYS SOMETHING VERY RUDE TO ME.":C ''"NOBODY APPEARS TO WANT TO KNOW.":C @ O=-:P=O JF="5":LOC="13" T#OB=O:DO=O:GU=P:VC=O:C="1000" ^"O(7):O$(7,13 ) h08000@:Z=P7:O$(Z),A$:O(Z)=A$:Z rr"KNIFE","4","WALLET","9","TUBE TICKET","10","BLOWTORCH","18","KEY","19","WRITTEN CLUE","20","CASE OF MONEY","26" |_''11 ;6;"THE CITY"''" WRITTEN BY NEIL PELLINACCI"''" PRESS ANY KEY TO START" _P:O:Z=502-20-5:.01z# =,Z:.01z# =,Z-3:.01z# =,Z+6:Z  ";"ARE YOU SURE? Y/N";A$:A$=""8900" "A$(P)="Y"9000(# "C #(;"DO YOU WANT TO PLAY AGAIN? Y/N";A$:A$=""9000(# #2 A$(P)="N" #< 900 opfo c& ` KNIFE WALLET TUBE TICKET BLOWTORCH KEY WRITTEN CLUE CASE OF MONEY4nsewA3#