ÿ¨I‘:‘:‘:‘:‘:‘ÆI� *** HUNT THE WUMPUS ***ÑI † P()òI‘ "DO YOU WANT INSTRUCTIONS" J… "(Type 0 for NO)";IJ‘:‘:‘&J‹ Ið Ï #0J� w:J#‰ PmJP� *** SET UP CAVE (DODECAHEDRAL NODE LIST) ***{JU† S(,)ŠJZ‚ Jð Î ˜J_‚ Kð Î ¥Jd‡ S(J,K)­Jiƒ KµJnƒ JÜJs„ 2,5,8,1,3,10,2,4,12,3,5,14,1,4,6Kx„ 5,7,15,6,8,17,1,7,9,8,10,18,2,9,115K}„ 10,12,19,3,11,13,12,14,20,4,13,15,6,14,16fK‚„ 15,17,20,7,16,18,9,17,19,11,18,20,13,16,19�K‡˜ ÓA(X)ðÿ…(ôÿˆ())ò›KŒ˜ ÓB(X)ðÿ…(ôÿˆ())òµK‘˜ ÓC(X)ðÿ…(ôÿˆ())òØK–� *** LOCATE L ARRAY ITEMS *** L›� *** 1-YOU, 2-WUMPUS, 3&4-PITS, 5&6-BATS ***L † L() L¥† M().Lª‚ Jð Î =L¯L(J)ðÓA()KL´M(J)ðL(J)SL¹ƒ JŠL¾� *** CHECK FOR CROSSOVERS (IE L(1)=L(2), ETC) ***˜L Jð Î ¦LÈ‚ Kð Î ¶LÍ‹ JðK Ï ×ÌLÒ‹ L(J)ðL(K) Ï ªÔL׃ KÜL܃ JüLá� *** SET NO. OF ARROWS ***MæAðMëLðL()*Mð� *** RUN THE GAME ***FMõ‘:‘:‘ "HUNT THE WUMPUS"pMú� *** HAZARD WARNING AND LOCATION ***zMÿ� I–M� *** MOVE OR SHOOT *** M � ž²M• O ‰ ,,ÆM� *** SHOOT ***ÐM� ËàM‹ Fð Ï ÿêM"‰ 6ýM'� *** MOVE ***N,� ÏN1‹ Fð Ï ÿ'N6‹ Fï Ï O:N;� *** LOSE ***YN@‘:‘ "HA HA HA - YOU LOSE!"cNE‰ TvNJ� *** MOVE ***°NO‘:‘ "HEE HEE HEE - THE WUMPUS'LL GET YOU NEXT TIME!!"¾NT‚ Jð Î ÌNYL(J)ðM(J)ÔN^ƒ JúNc‘:‘:‘ "DO YOU WANT TO PLAY AGAIN"Oe… "(Type 1 for YES)";F&Og‹ Fñï Ï ~KOh‘:‘ "DO YOU WANT THE SAME SETUP"fOj… "(Type 1 for YES)";IwOm‹ Iñï Ï ª�Or‰ æœOw� *** INSTRUCTIONS ***ÁO|‘ "WELCOME TO 'HUNT THE WUMPUS'"ýO�‘ " THE WUMPUS LIVES IN A CAVE OF 20 ROOMS. EACH ROOM"6P†‘ "HAS 3 TUNNELS LEADING TO OTHER ROOMS. (LOOK AT A"sP‹‘ "DODECAHEDRON TO SEE HOW THIS WORKS-IF YOU DON'T KNOW" P�‘ "WHAT A DODECAHEDRON IS, ASK SOMEONE)"¦P•‘¼Pš‘ " HAZARDS:"ýPŸ‘ " BOTTOMLESS PITS - TWO ROOMS HAVE BOTTOMLESS PITS IN THEM;Q¤‘ " IF YOU GO THERE, YOU FALL INTO THE PIT (& LOSE!)"yQ©‘ " SUPER BATS - TWO OTHER ROOMS HAVE SUPER BATS. IF YOU"¼Q®‘ " GO THERE, A BAT GRABS YOU AND TAKES YOU TO SOME OTHER"ôQ³‘ " ROOM AT RANDOM. (WHICH MAY BE TROUBLESOME)"R¸… "TYPE TO CONTINUE ";W9/R½‘ " WUMPUS:"mR‘ " THE WUMPUS IS NOT BOTHERED BY HAZARDS (HE HAS SUCKER"¨RÇ‘ " FEET AND IS TOO BIG FOR A BAT TOO LIFT). USUALLY"çRÌ‘ " HE IS ASLEEP. TWO THINGS WAKE HIM UP:YOU SHOOTING AN"SÑ‘ " ARROW OR YOU ENTERING HIS ROOM."KSÖ‘ " IF THE WUMPUS WAKES HE MOVES (P=.75) ONE ROOM"ŒSÛ‘ " OR STAYS STILL (P=.25). AFTER THAT, IF HE IS WHERE YOU"·Sà‘ " ARE, HE EATS YOU UP AND YOU LOSE!"½Så‘ÏSê‘ " YOU:"Tï‘ " EACH TURN YOU MAY MOVE OR SHOOT A CROOKED ARROW"DTô‘ " MOVING: YOU CAN MOVE ONE ROOM (THRU ONE TUNNEL)"…Tù‘ " ARROWS: YOU HAVE 5 ARROWS. YOU LOSE WHEN YOU RUN OUTÆTþ‘ " EACH ARROW CAN GO FROM 1 TO 5 ROOMS. YOU AIM BY TELLINU‘ " THE COMPUTER THE ROOM#S YOU WANT THE ARROW TO GO TO."HU‘ " IF THE ARROW CAN'T GO THAT WAY (IF NO TUNNEL) IT MOVES"oU ‘ " AT RANDOM TO THE NEXT ROOM."£U‘ " IF THE ARROW HITS THE WUMPUS, YOU WIN."ÑU‘ " IF THE ARROW HITS YOU, YOU LOSE."÷U… "TYPE TO CONTINUE ";W9 V!‘ " WARNINGS:"NV&‘ " WHEN YOU ARE ONE ROOM AWAY FROM A WUMPUS OR HAZARD,"nV+‘ " THE COMPUTER SAYS:"“V0‘ " WUMPUS: 'I SMELL A WUMPUS'"³V5‘ " BAT : 'BATS NEARBY'"ÖV:‘ " PIT : 'I FEEL A DRAFT'"ÜV?‘âVDŽWI� *** PRINT LOCATION & HAZARD WARNINGS ***WN‘%WS‚ Jð Î 3WX‚ Kð Î OW]‹ S(L(),K)ñïL(J) Ï €oWb• Jó ‰ g,q,q,{,{‰Wg‘ "I SMELL A WUMPUS!"“Wl‰ €ªWq‘ "I FEEL A DRAFT"´Wv‰ €ÉW{‘ "BATS NEARBY!"ÑW€ƒ KÙW…ƒ JöWŠ‘ "YOU ARE IN ROOM "L()#X�‘ "TUNNELS LEAD TO "S(L,);S(L,);S(L,))X”‘/X™ŽKXž� *** CHOOSE OPTION ***dX£‘:‘ "SHOOT OR MOVE "�X¨… "(Type 0 for SHOOT or 1 for MOVE)";I X­‹ Iñï Ï ¼¨X²Oð®X·Ž¿X¼‹ Iñï Ï £ÇXÁOðÍXÆŽéXË� *** ARROW ROUTINE ***ñXÐFð YÕ� *** PATH OF ARROW ***)Yß‘ "NO. OF ROOMS (1-5)";2Yä… J9CYé‹ J9ñ Ï ßTYî‹ J9ï Ï ßcYó‚ Kð Î J9sYø‘ "ROOM #";~Yý… P(K)�Y‹ Kñð Ï ¨Y‹ P(K)ñïP(Kó) Ï ÞY ‘ "ARROWS AREN'T THAT CROOKED - TRY ANOTHER ROOM"èY‰ øðYƒ K Z� *** SHOOT ARROW ***Z LðL()$Z%‚ Kð Î J93Z*‚ K1ð Î LZ/‹ S(L,K1)ðP(K) Ï UZ4ƒ K1wZ9� *** NO TUNNEL FOR ARROW ***ˆZ>LðS(L,ÓB())’ZC‰ „šZHƒ K©ZM‘ "MISSED"´ZRLðL()ÎZW� *** MOVE WUMPUS ***ØZ\� §ñZa� *** AMMO CHECK ***ûZfAðAó [k‹ Aï Ï u[pFðó[uŽG[z� *** SEE IF ARROW IS AT L(1) OR AT L(2)R[LðP(K)f[„‹ LñïL() Ï ˜‰[‰‘:‘ "AHA! YOU GOT THE WUMPUS!"‘[ŽFð—[“Ž«[˜‹ LñïL() Ï HÊ[�‘:‘ "OUCH! ARROW GOT YOU!"Ô[¢‰ pö[§� *** MOVE WUMPUS ROUTINE ***\¬KðÓC()\±‹ Kð Ï »%\¶L()ðS(L(),K)9\»‹ L()ñïL Ï Êa\À‘:‘ "TSK TSK TSK - WUMPUS GOT YOU!"j\ÅFðóp\ÊŽ‹\Ï� *** MOVE ROUTINE ***“\ÔFð¥\Ù‘ "WHERE TO";­\Þ… L½\ã‹ Lñ Ï ÙÎ\è‹ Lï Ï ÙÜ\í‚ Kð Î þ\ò� *** CHECK IF LEGAL MOVE ***]÷‹ S(L(),K)ðL Ï ]üƒ K1]‹ LðL() Ï I]‘ "NOT POSSIBLE -";S] ‰ Ùs]� *** CHECK FOR HAZARDS ***~]L()ðL“]� *** WUMPUS ***§]‹ LñïL() Ï BÌ]$‘:‘ "... OOPS! BUMPED A WUMPUS!"æ])� *** MOVE WUMPUS ***ð].� ¬^3‹ Fð Ï B^8Ž^=� *** PIT ***+^B‹ LðL() Ï L?^G‹ LñïL() Ï `h^L‘:‘ "YYYYIIIIEEEE . . . FELL IN PIT"q^QFðów^VŽŠ^[� *** BATS ***�^`‹ LðL() Ï j±^e‹ LñïL() Ï yê^j‘:‘ "ZAP--SUPER BAT SNATCH! ELSEWHEREVILLE FOR YOU!"ö^oLðÓA()_t‰ _yŽ _~� LðL()