This is non-commercial site, its content is based on Atari 8-bit home computer contents and references.
If you feel your rights are violated by showing/using any part of contents of your product represented on this page,
please contact me immediatelly so I can remove it!
|
|
|
-
Entry name:Werewolf
-
Category:Games
-
Publisher/Developer:BELLCOM - Public Domain Library
Listing 1
5POKE764,255 10DIMA$(255),M$(255),N(13),S(13),E(13),W(13),O(5),I(5),C$(3),L$(1),E$(15),D$(3):L$="N" 15RESTORE1200 20FORA=1TO12 60READB,C,D,E:N(A)=B:S(A)=C:E(A)=D:W(A)=E 70NEXTA 80FORX=1TO5:O(X)=INT(RND(0)*12+1):I(X)=0:NEXTX:O(5)=9 100M=24 110R=1 120HR=12:MI=0 130CLOSE#1:OPEN#1,8,0,"E:" 140GRAPHICS0:?#1:?#1:?#1 150GOSUB1800 200?:POKE764,255 210RESTORE1000+R*10 214READA$:IFA$="END"THEN220 215?#1;A$:GOTO214 220REM 230IFO(1)=RTHEN?#1;"THEREISCATNIPHERE":?#1 240IFO(2)=RTHEN?#1;"THEREARECLIPPERSHERE":?#1 250IFO(3)=RTHEN?#1;"THEREISWOLVESBANEHERE":?#1 260IFO(4)=RTHEN?#1;"THEREISAPANTHERHERETHATBLOCKS":?#1;"YOURWAYANDWONTLETYOUPASS":?#1 300REM 310REM 320MI=MI+10:IFMI=60THENMI=0:HR=HR+1:IFHR>12THENHR=1 330IFMI=0THENRESTORE1400+HR*10:READM$:?#1;M$:?#1 340IFHR=6THEN?#1:GOTO1470 350REM 360?#1:?#1;HR;":";MI;:IFMI=0THEN?#1;MI; 370?#1;"AMCOMMAND:";:INPUTE$:GRAPHICS0:?#1:?#1:?#1:D$="" 371C$=E$:TRAP375:IFE$(1,2)="GO"THENC$="GO" 372IFLEN(E$)>4THENGOSUB4300 374IFLEN(D$)>0ANDC$="GO"THENC$=D$ 375IFLEN(C$)<1THEN550 377IFC$="MAP"THENGOSUB3000:GOTO200 378IFC$="HEL"THENGOTO1600 380IFC$="GO"THEN?#1:?#1;"GOWHERE";:INPUTC$:?#1:GOTO430 390IFC$="GET"THEN600 400IFC$="CUT"THEN800 410IFC$="THR"THEN700 420IFC$="EAT"THEN900 430IFO(4)=RANDL$<>C$(1,1)THEN?#1;"SORRYTHEPANTHERWONTLETYOU":?#1;"PASS...ALIVE!!":?#1:GOTO200 440IFC$(1,1)="N"ANDN(R)>0THENR=N(R):L$="S":GOTO200 460IFC$(1,1)="S"ANDS(R)>0THENR=S(R):L$="N":GOTO200 480IFC$(1,1)="E"ANDE(R)>0THENR=E(R):L$="W":GOTO200 520IFC$(1,1)="W"ANDW(R)>0THENR=W(R):L$="E":GOTO200 540REM 550?#1;"ICANNOT":?#1:GOTO200 600IFLEN(D$)=3THENC$=D$:GOTO620 610?#1;"WHATDOYOUWANTTOGET";:INPUTC$:?#1 620IFC$="CAT"ANDO(1)=RTHENO(1)=0:I(1)=1:?#1;"YOUGOTIT":?#1:GOTO200 630IFC$="CLI"ANDO(2)=RTHENO(2)=0:I(2)=1:?#1;"YOUGOTIT":?#1:GOTO200 640IFC$="WOL"ANDO(3)=RANDWC=1THENO(3)=0:I(3)=1:?#1;"YOUGOTIT":?#1:GOTO200 650IFC$="WER"ANDR=O(5)THEN?#1;"OHNOYOUWOKEHIMANDHERE":?#1;"HECOMESTOMANGLEYOU!!":?:?:?"YOULOSE":END 660IFC$="PAN"ANDR=O(4)THEN?#1;"THENPATHEREATSYOUALIVE":?#1:?#1:?#1;"YOULOSE":END 665IFC$="WOL"THEN?"YOU'LLHAVETOCUTITFIRST":?:GOTO200 670?"THEREISN'TONEHERETOGET":GOTO200 700IFLEN(D$)=3THENC$=D$:GOTO715 710?#1;"WHATDOYOUWANTTOTHROW";:INPUTC$:?#1 715IFC$="CAT"ANDI(1)=1ANDRND(0)<0.3THENGOSUB4200:?:GOTO200 720IFC$="CAT"ANDI(1)=1ANDO(4)=RTHENI(1)=0:?#1;"YOUTHROWTHECATNIPINTOTHEAPIT":GOSUB740:GOTO200 721IFI(2)=1ANDC$="CLI"THENGOSUB4110:GOTO200 723IFI(3)=1ANDC$="WOL"THENGOSUB4210:GOTO200 725IFC$="WER"ANDR=O(5)THEN650 726IFC$="PAN"ANDR=O(4)THEN660 730?#1:?#1;"YOUCANNOTDOTHATHERE":GOTO200 740?#1;"ANDTHEPANTHERTUMBLESINAFTERIT":?#1:O(4)=0:RETURN 800IFI(2)=0THEN850 810IFLEN(D$)=3THENC$=D$:GOTO825 820?#1;"WHATAMITOCUT";:INPUTC$:?#1 825IFC$="WOL"ANDR=O(3)ANDRND(0)<0.3THENGOSUB4100:GOTO200 830IFC$="WOL"ANDR=O(3)ANDI(2)=1THENWC=1:?#1;"THEWOLVESBANEISCUT!!!":?#1:GOTO200 831IFC$="CLI"THENGOSUB4100:GOTO200 832IFC$="PAN"ANDR=O(4)THEN660 833IFC$="WER"ANDR=O(5)THEN650 834IFC$="CAT"ANDI(1)=1THENGOSUB4200:GOTO200 840?#1;"ICANNOTCUTTHAT":?#1:GOTO200 850?#1;"ICANNOTCUTWITHOUTTHECLIPPERS":?#1:GOTO200 900IFLEN(D$)=3THENC$=D$:GOTO911 910?"WHATAMITOEAT";:INPUTC$ 911IFC$="CAT"ANDI(1)=1THEN?"YEECHYOUATETHECATNIPALLUP":I(1)=0:O(4)=INT(RND(0)*12+1):GOSUB4230:GOTO200 912IFC$="PAN"ANDR=O(4)THEN660 913IFC$="WER"ANDR=O(5)THEN650 914IFC$="CLI"ANDI(2)=1THEN?"YOUJUSTKILLEDYOURSELFTRYINGTO":?"EATASHARPPAIROFCLIPPERS!!":?:?:END 920IFC$="PAN"ORC$="WER"THEN?"THEREISN'TONEHERE":?:GOTO200 930IFC$="CLI"ORC$="CAT"THEN?"YOUWILLHAVETOGETITFIRST.":?:GOTO200 931IFC$="WOL"ANDR<>O(3)ANDI(3)=0THEN?"THEREISN'TANYHERE":GOTO200 932IFC$="WOL"ANDWC=0THEN?"YOUWILLHAVETOCUTITFIRST":GOTO200 933IFC$="WOL"ANDI(3)=0THEN?"YOUWILLHAVETOGETITFIRST":?:GOTO200 934IFC$="WOL"THEN940 935?"ICANNOT.":GOTO200 940GRAPHICS0:?#1:?#1;"ASURGEOFENERGYRUSHESTHROUGH":?#1;"YOURBODYANDYOUFEELREJUVANATED." 950?#1:?#1;"YOU'RECUREDANDYOU'VEWONTHEGAME" 960?#1:?#1;"UNFORTUNATELY,BECAUSEOFALLTHE":?#1;"COMMOTIONAWEREPIGRUSHESFROMTHE" 970?#1;"BUSHESNIPSYOUONTHELEG&FLEES..":?#1;"BUTTHAT'SANOTHERGAME!!!":END 1000REM 1010DATAYOUAREATAMOSSPATCH.TOTHEEAST,THEREISFOREST.TOWESTASMALLPATH 1015DATAANDTOTHENORTHACAVEENTRANCE.,END 1020DATAYOUAREINAFOREST.TALLTREES,SURROUNDYOU.TOTHENORTHANDEAST 1025DATAAREIMPASSABLEMOUNTAINS.BUTTOTHE,SOUTHTHERELOOKSLIKETHEREISA,PATHTHROUGH.,END 1030DATAYOUAREONAPASSTHROUGHMOUNTAINS.,GIANTMOUNTAINSTHOUSANDSOFFEETARE 1035DATAONEITHERSIDEOFYOU.BUTTOTHE,SOUTHTHEPATHCONTINUESON.,END 1040DATAYOUHAVEREACHEDAPLATEAU.GRASSIS,RICHLYDISTRIBUTEDHEREAFEWSHEEP 1045DATACRINGEINFEARANDRUNAWAYASYOU,APPROACH.,END 1050DATAYOUAREINASMALLDARKALCOVE.,END 1060DATAYOUHAVECOMEUPONADENSESWAMP.,PASSAGEMOVINGANYWHEREBUTBACKTO 1065DATATHEWESTISIMPOSSIBLE.,END 1070DATAYOUAREATTHESHOREOFASMALLBUT,VERYDEEPLAKE.THEWATERSARETURM- 1075DATAOILMAKINGSWIMMINGIMPOSSIBLE.,THEREISASMALLPATHLEADINGEAST.,END 1080DATAYOUAREATA'T'INTERSECTION.YOU,CANGOEASTWESTORSOUTH.THEPATH 1085DATAYOUAREONSEEMSTOHAVEBEENUSED,BYALARGEWILDANIMAL.,END 1090DATAYOUAREINTHEDENOFAWEREWOLF.THE,WEREWOLFISHEREEITHERUNCONSCIOUS 1095DATAORSLEEPING.ITHASALARGEBUMPON,IT'SHEAD.,END 1100DATAYOUAREATACAVEENTRANCE.INSIDE,THECAVETHEPATHSTRECHESNORTH.TO 1105DATATHESOUTHISAMOSSPATCH.,END 1110DATAYOUAREINAVERYSMALLCAVEITTURNS,(TIGHTLY)TOTHEEASTANDTHESOUTH.,END 1120DATAYOUHAVEREACHEDTHEENDOFTHECAVE,THEREISBARELYENOUGHROOMTOTURN 1125DATAAROUNDANDGETOUT.,END 1200REM 1210DATA10,0,2,8 1220DATA0,3,0,1 1230DATA2,4,0,0 1240DATA3,0,0,5 1250DATA0,0,4,0 1260DATA0,0,0,7 1270DATA8,0,6,0 1280DATA0,7,1,9 1290DATA0,0,8,0 1300DATA11,1,0,0 1310DATA0,10,12,0 1320DATA0,0,0,11 1400REM 1410DATAYOUSUDDENLYFEELYOUNEEDASHAVE...ALLOVER!!!" 1420DATAYOUSCRATCHATAFLEAONYOURNECKWITHYOU'RELEFTFOOT." 1430DATAYOUHAVEANINTENSECRAVINGFORAMILKBONE." 1440DATAYOUAREGETTINGANGRY...YOUWANTTOKILLANDMAIME." 1450DATATHESKYISGETTINGLIGHT.YOUHAVEANINTENSEDESIRETOHOWL. 1460DATAYOUDROPTOALLFOURSANDTUCKYOURTAILBETWEENYOURLEGS. 1470REM 1480?#1;"YOUTURNINTOAWEREWOLFANDBEGIN":?#1;"HOWLINGATTHERISINGSUN.":?#1;:?#1 1490?#1;"YOUARENETTEDBYTHELOCALDOGCATCHERANDAFTERBEINGKEPTFORTHREEDAYS" 1500?#1;"SENTTOTHELOCALZOOWHEREYOUAREKEPTINACAGENEXTTONATASSIAKINSKI":?#1:?#1:?#1:?#1:END 1600TRAP1610:PRINT:OPEN#1,8,0,"E:" 1610?#1;"" 1615?#1:?#1;"THISCUTEGAMEUSESONEORTWOWORD" 1620?#1;"COMMANDS.THEVOCABULARYCONSISTSOF" 1630?#1;"THEWORDS'','','',''AND" 1640?#1;"''ANDTHEDIRECTIONS'',''," 1650?#1;"''AND''WHICHSTANDFORNORTH," 1660?#1;"SOUTH,EAST,ANDWESTRESPECTIVELY." 1665?#1;"THECOMPUTERUNDERSTANDSTHEWORDS" 1666?#1;",,,-" 1667?#1;",,AND..." 1670?#1:?#1;"YOUMAYTURNONYOURPRINTERANDTYPETOGETAPRINTEDMAPOFTHEAREA.":?#1 1680?#1;"ASTHEGAMEBEGINS,ITISMIDNIGHT" 1690?#1;"YOUHAVEUNTILSIXINTHEMORNINGTO" 1700?#1;"SAVEYOURSELF,GOODLUCK!":?#1 1710PRINT""; 1720IFPEEK(764)<>255THENCLOSE#1:RUN 1730GOTO1720 1800REM 1801GRAPHICS0:?#1;"":?#1;"THELASTTHINGYOUREMEMBEREDWAS" 1810?#1;"HITTINGAHUGEMEANDOG-LIKECREATURE" 1820?#1;"OVERTHEHEADWITHYOURSILVERHANDLE" 1830?#1;"CANE.LOOKINGUPYOUSEEAFULLMOON." 1840?#1;"INTHEDISTANCEYOUHEARTHECHURCH" 1850?#1;"CLOCKCHIMEMIDNIGHT.LOOKINGDOWN" 1870?#1;"YOUSEEAWOLF-TAG.ONITARETHEWORDS:" 1885?#1;"||" 1890?#1;"" 1900?#1;"||" 1910?#1;"||" 1920?#1;"||" 1930?#1;"||" 1950?#1;"||" 1955?#1;"" 1960?#1;"ITISMIDNIGHT...BEWARE!":?#1:?#1;"TYPETHECOMMANDFORMOREINFOR-" 1965?#1;"MATION.TYPINGDURINGTHEGAMEWILLRETURNYOUTOTHEBEGINNING.":?#1 1970POKE764,255:?#1;""; 1980IFPEEK(764)=255THEN1980 2000GRAPHICS0:?#1:?#1:?#1:?#1:RETURN 3000POKE764,255:TRAP4000:LPRINT 3010LPRINT"NARROWTURN===DEADEND" 3020LPRINT"!!" 3030LPRINT"CAVEENTRANCE" 3040LPRINT"!!" 3050LPRINT"WEREWOLFDEN==='T'INTERSECTION===MOSSPATCH===FOREST" 3060LPRINT"!!!!" 3070LPRINT"LAKESHORE===SWAMPMOUNTAINS" 3080LPRINT"!!" 3090LPRINT"ALCOVE===PLATEAU":LPRINT:LPRINT:LPRINT 4000RETURN 4100?"YOUBROKETHECLIPPERS.YOU'LLHAVE":?"TOFINDANOTHERPAIRSOMEWHERE":I(2)=0:O(2)=INT(RND(0)*12+1):RETURN 4110?"YOULOSTTHECLIPPERS.YOU'LLHAVE":?"TOFINDANOTHERPAIRSOMEWHERE.":I(2)=0:O(2)=INT(RND(0)*12+1):RETURN 4200?"YOUSPILLEDTHECATNIP.YOU'LLHAVE":?"TOGETSOMEMORESOMEWHERE":I(1)=0:O(1)=INT(RND(0)*12+1):RETURN 4210?"YOU'VELOSTTHEWOLVESBANE.NOWYOU":?"MUSTFINDSOMESOMEWHEREELSE":I(3)=0:O(3)=INT(RND(0)*12+1):RETURN 4230?"IFYOUEXPECTTOGETPASTTHEPAN-":?"THERYOUHADBETTERGETSOMEMORE":RETURN 4300I=LEN(C$)+1 4310TRAP4320:IFE$(I,I)<>""THENI=I+1:GOTO4310 4320TRAP4330:D$=E$(I+1) 4330RETURN
References
Listing downloads
Copyright holder
