100 DIM P(4,2) 110 PRINT "THIS IS THE GAME OF HIDE AND SEEK." 120 PRINT 130 PRINT "THE OBJECT OF THE GAME IS TO FIND THE FOUR PLAYERS " 140 PRINT "WHO ARE HIDDEN ON A 10 BY 10 GRID." 150 PRINT 160 PRINT "HOMEBASE WILL BE THE POSITION AT (0,0) AND ANY GUESS " 170 PRINT "YOU MAKE SHOULD CONTAIN TWO NUMBERS. THE FIRST GIVES" 180 PRINT "THE UNIT DISTANCE RIGHT OF THE HOMEBASE AND THE SECOND" 190 PRINT "IS THE UNIT DISTANCE ABOVE HOMEBASE." 200 PRINT 210 PRINT "YOU WILL HAVE TEN ATTEMPTS TO LOCATE THESE PLAYERS" 220 PRINT "AND WILL BE TOLD HOW CLOSE YOUR GUESS IS" 230 PRINT "TO EACH PLAYER." 240 PRINT 250 PRINT "IF AFTER 10 TRIES YOU ARE UNABLE TO CARRY OUT THIS TASK" 260 PRINT "YOU MAY CONTINUE TO BE 'IT', BUT THE PLAYERS WILL" 270 PRINT "BE PERMITTED TO MOVE TO NEW LOCATIONS." 280 PRINT 290 PRINT 300 PRINT "ARE YOU READY TO BEGIN (YES OR N0)" 310 INPUT A$ 320 IF A$="NO" GOTO 710 330 GOSUB 730 340 LET T=0 350 LET T=T+1 360 PRINT 370 PRINT 380 PRINT "TURN NUMBER";T;", WHAT IS YOUR GUESS?" 390 INPUT M,N 400 FOR I=1 TO 4 410 IF P(I,1)=-1 GOTO 490 420 IF P(I,1)<>M GOTO 470 430 IF P(I,2)<>N GOTO 470 440 LET P(I,1)=-1 450 PRINT "YOU HAVE FOUND PLAYER";I 460 GOTO 490 470 LET D=SQR((P(I,1)-M)^2+(P(I,2)-N)^2) 480 PRINT "YOUR DISTANCE FROM PLAYER";I;"IS";INT(D*100)/100;"UNIT(S)." 490 NEXT I 500 FOR J=1 TO 4 510 IF P(J,1)<>-1 GOTO 560 520 NEXT J 530 PRINT 540 PRINT "YOU HAVE FOUND ALL THE PLAYERS IN ";T;" TURNS!" 550 GOTO 670 560 IF T<10 GOTO 350 570 PRINT 580 PRINT "YOU DIDN'T FIND ALL OF THE PLAYERS IN TEN TRIES." 590 PRINT " DO YOU WANT TO KNOW WHERE THE PLAYERS YOU DID NOT" 600 PRINT "FIND WERE HIDDEN (YES OR NO)" 610 INPUT B$ 620 IF B$="NO" GOTO 670 630 FOR I=1 TO 4 640 IF P(I,1)=-1 GOTO 660 650 PRINT "PLAYER";I;"HID AT (";P(I,1);",";P(I,2);")." 660 NEXT I 670 PRINT 680 PRINT "DO YOU WANT TO PLAY AGAIN (YES OR NO)" 690 INPUT C$ 700 IF C$="YES" GOTO 330 710 PRINT "THEN PLEASE LOGOUT." 720 GOTO 790 730 FOR J=1 TO 2 740 FOR I=1 TO 4 750 P(I,J)=INT(RND(1)*10) 760 NEXT I 770 NEXT J 780 RETURN 790 END 790 730 FOR J=1 TO 2 740 FOR I=1 TO 4 750 P(I,J)=INT(RND(1)*10) 760 NEXT I 7