home *** CD-ROM | disk | FTP | other *** search
- 10 REM ********** TARGET GAME FOR MICROSOFT BASIC VERSION 5.2 ***********
- 20 REM ******* WRITTEN BY JONATHAN WINTON 10/03/1983 ********
- 30 REM ******* (c) 1983 *******
- 40 GOSUB 2050
- 50 SHIPS=2
- 60 PRINT CHR$(26)
- 70 A=3:B=3
- 80 E=0
- 90 MISS=0
- 100 DIM NAP$(10),SCR(10)
- 110 E=E+1:QQ=QQ+1:INPUT "DO YOU WANT: 1=SINGLE, 2=DOUBLE SHOT FIRING";SH$
- 120 INPUT "PLEASE TYPE IN A RANDOM NUMBER";DD:RANDOMIZE DD*3.12+DD
- 130 '
- 140 A=INT(RND*25):IF A < 4 OR A > 18 THEN GOTO 140
- 150 B=INT(RND*100+1):IF B<3 OR B>71 THEN 150
- 160 A1$=" "
- 170 A1$=" "
- 180 A$="l--O--l"
- 190 PRINT CHR$(26)
- 200 DEF FNC$(X,Y)=CHR$(27)+CHR$(61)+CHR$(32+X)+CHR$(32+Y)
- 210 X$=STRING$(29,45)
- 220 PRINT FNC$(12,2);X$"|";FNC$(12,46);"|"X$
- 230 FOR I=1 TO 5:PRINT FNC$(9+I,LEN(X$)+2);"|";TAB(19);"|":NEXT I
- 240 PRINT FNC$(9,LEN(X$)+1);"___";TAB(19);"___"
- 250 PRINT FNC$(15,LEN(X$)+1);"---";TAB(19);"---"
- 260 FOR I=1 TO 11:PRINT FNC$(I+6,1);"|"
- 270 NEXT I
- 280 FOR I=1 TO 11:PRINT FNC$(I+6,76);"|":NEXT I
- 290 Z$=STRING$(76,61)
- 300 PRINT FNC$(4,1);Z$
- 310 RANDOMIZE A*2+(3.14159/2)/B
- 320 PRINT FNC$(2,2)"SCORE :";TS(1)
- 330 PRINT FNC$(2,20);"MISSES :";MISS
- 340 IF B<39 AND B>32 AND A>11 AND A<13 THEN PRINT FNC$(1,37);"!! IN RANGE !!"