Herramientas de usuario

ut_trek.bas
1  PRINT "JUEGO VIAJE A LAS ESTRELLAS DE LA UNIV. DE TEXAS POR GRADY HICKS Y JIM KORP."
2  PRINT "IDEA GENERAL ROBADA A LA UNIV. PENN. POR HICKS."
3  PRINT "MUY MEJORADO, Y ADAPTADO A TAURUS POR KORP, 5 ABRIL 73."
4  GOSUB 9980
5  PRINT "   TENGA CUIDADO Y PASE UN BUEN MOMENTO."
6  PRINT
7  PRINT
8  X8=RND(0)
9  DIM Q$(10)
10  DIM G(8,8),Q(8,8),D(8),K(9,3),N(3)
11  DIM C$(20)
12  GOSUB 8050
13  PRINT "   PARA JUGAR VERSION CORTA, PRESIONE 1 ---"
14  PRINT "   PARA JUGAR VERSION REGULAR, PRESIONE 2:";
15  INPUT V
16  IF V = 1 THEN 20
17  IF V = 2 THEN 20
18  PRINT
19  GOTO 13
20  T0=INT(RND(0)*20+20)*100
21  T=T0
22  T9=40
23  E0=3000
24  E=3000
25  P0=10
26  P=10
27  S9=200
29  GOSUB 8200
30  DEF FNO(F)=SQR((K(F,1)-S1)^2+(K(F,2)-S2)^2)
32  Q1=INT(RND(0)*8+1)
34  Q2=INT(RND(0)*8+1)
35  F=1
40  FOR I=1 TO 7
42  D(I)=0
44  NEXT I
62  S1=INT(RND(0)*8+1)
64  S2=INT(RND(0)*8+1)
65  DIM F$(12)
66  DIM N$(15)
72  REM: SET UP GALAXY
75  B9=0
76  LET E4=W3=A9=C5=0
77  Z$="DOWN"
80  K9=0
85  FOR I=1 TO 8
90  FOR J=1 TO 8
91  R=RND(0)*64
95  IF V=2 THEN 150
100  T9=20
 
110  IF R>=.28 THEN 114
111  K3=4
112  GOTO 135
114  IF R>=1.78 THEN 118
115  K3=3
116  GOTO 135
118  IF R>=5.28  THEN 122
119  K3=2
120  GOTO 135
122  IF R>=9.28 THEN 130
123  K3=1
124  GOTO 135
130  K3=0
135  K9=K9+K3
145  GOTO 206
150  REM: DETERMINA CANTIDAD DE KLINGONS, BASES Y ESTRELLAS.
152  IF R>=.01 THEN 156
153  K3=9
154  GOTO 195
156  IF R>=.10 THEN 160
157  K3=8
158  GOTO 195
160  IF R>=.30 THEN 164
161  K3=7
162  GOTO 195
164  IF R>=.80 THEN 168
165  K3=6
166  GOTO 195
168  IF R>=1.25 THEN 172
169  K3=5
170  GOTO 195
172  IF R>=2.00 THEN 176
173  K3=4
174  GOTO 195
176  IF R>=5.28 THEN 180
177  K3=3
178  GOTO 195
180  IF R>=8.28 THEN 183
181  K3=2
182  GOTO 195
183  IF R>=13.28 THEN 190
184  K3=1
185  GOTO 195
190  K3=0
195  K9=K9+K3
200  B3=RND(0)
202  IF B3<=.97 THEN 206
204  B3=1
205  GOTO 221
206  B3=0
221  B9=B9+B3
230  S3=INT(RND(0)*8+1)
235  G(I,J)=K3*100+B3*10+S3
250  NEXT J
260  NEXT I
265  K0=K9
270  IF B9>0 THEN 285
271  I=INT(RND(0)*8+1)
272  J=INT(RND(0)*8+1)
275  G(I,J)=G(I,J)+10
276  B9=1
285  LET P2=1
294  PRINT
295  PRINT "   POR FAVOR INGRESE PASSWORD SECRETO:";
296  INPUT X$
297  PRINT
298  LET N1=N9=N7=A7=0
300  REM: DETERMINAR COMANDANTE KLINGON
302  IF A9<>0 THEN 320
304  R1=INT(RND(0)*8+1)
306  R2=INT(RND(0)*8+1)
308  C2=R1
310  C3=R2
312  G(C2,C3)=G(C2,C3)+100
314  K9=K9+1
315  K0=K9
316  A9=A9+1
320  REM: CONTINUAR
399  GOTO 9045
400  REM: ESTABLECER CUADRANTE
405  K3=B3=S3=0
410  IF Q1<1 THEN 500
420  IF Q1>8 THEN 500
430  IF Q2<1 THEN 500
440  IF Q2>8 THEN 500
450  X=G(Q1,Q2)/99.999
460  K3=INT(X)
470  B3=INT((X-K3)*10.0)
480  S3=G(Q1,Q2)-INT(G(Q1,Q2)*.1)*10
490  'MAT K=ZER
491  FOR I=1 TO 8
492  FOR J=1 TO 8
493  Q(I,J)=0
494  NEXT J
495  NEXT I
500  FOR I=1 TO 8
510  FOR J=1 TO 8
520  Q(I,J)=0
530  NEXT J
540  NEXT I
545  IF N1<>1 THEN 550
548  Q(S1,S2)=5
549  GOTO 560
550  Q(S1,S2)=1
560  FOR I=1 TO K3
570  GOSUB 9000
580  Q(R1,R2)=2
590  K(I,1)=R1
591  K(I,2)=R2
593  K(I,3)=S9
600  NEXT I
601  IF Q1<>C2 THEN 610
602  IF Q2<>C3 THEN 610
603  K(I,3)=800
605  Q(K(I,1),K(I,2))=6
610  FOR I=1 TO B3
620  GOSUB 9000
630  Q(R1,R2)=3
640  NEXT I
650  FOR I=1 TO S3
660  GOSUB 9000
670  Q(R1,R2)=4
680  NEXT I
690  A=-1
691  IF P2=1 THEN 700
693  GOSUB 5000
694  IF E<=0 THEN 5200
699  GOTO 955
700  REM: ESCANER DE CORTO ALCANCE
702  P2=P2+1
705  LET T8=S1-1
706  LET U=S1+1
707  LET M=S2-1
708  LET N=S2+1
709  IF T8>=1 THEN 711
710  T8=1
711  IF U<=8 THEN 713
712  U=8
713  IF M>=1 THEN 715
714  M=1
715  IF N<=8 THEN 720
716  N=8
720  FOR I=T8 TO U
725  FOR J=M TO N
735  IF Q(I,J)<>3 THEN 740
736  C$="ACOPLADO"
737  GOSUB 7700
739  GOTO 801
740  NEXT J
745  NEXT I
770  IF K3>0 THEN 790
775  IF E<E0*.1 THEN 800
780  C$="VERDE"
785  GOTO 801
790  C$="ROJA"
795  GOTO 801
800  C$="AMARILLO"
801  IF A<0 THEN 803
802  GOTO 804
803  GOSUB 5000
804  IF E<=0 THEN 5200
805  IF D(2) >= 0 THEN 830
815  PRINT "SENSORES DE CORTO ALCANCE DESTRUIDOS "
820  PRINT
825  GOTO 955
830  PRINT "------------------------------------"
835  FOR I=1 TO 8
836  FOR J=1 TO 8
838  PRINT Q$(Q(I,J)+1);" ";
840  NEXT J
841  PRINT "   ";
845  GOSUB 854
847  NEXT I
848  PRINT "--------------------------"
849  GOTO 955
854  IF I>1 THEN 859
855  PRINT "FECHA ESTELAR    "T
856  GOTO 900
859  IF I>2 THEN 864
860  PRINT "CONDICION        "C$
861  GOTO 900
864  IF I>3 THEN 869
865  PRINT "CUADRANTE        "Q1;"-"Q2
866  GOTO 900
869  IF I>4 THEN 874
870  PRINT "SECTOR           "S1;"-"S2
871  GOTO 900
874  IF I>5 THEN 879
875  PRINT "ENERGIA          "E
876  GOTO 900
879  IF I>6 THEN 884
880  PRINT "TORPEDOS FOTON   "P
881  GOTO 900
884  IF I>7 THEN 890
885  PRINT "KLINGON RESTANTES"K9
886  GOTO 900
890  PRINT "ESCUDO DE ENERGIA"Z$
900  RETURN
955  IF N9<>1 THEN 959
956  GOSUB  7950
957  IF N7=1 THEN 3582
958  N9=2
959  PRINT "COMANDO:";
960  INPUT A
961  IF C$<>"ACOPLADO" THEN 964
962  GOSUB 7700
964  GOTO 7100
974  PRINT
975  PRINT "   0 = PONER RUMBO"
980  PRINT "   1 = ESCANEO DE CORTO ALCANCE"
985  PRINT "   2 = ESCANEO DE LARGO ALCANCE"
990  PRINT "   3 = DISPARA PHASERS"
995  PRINT "   4 = DISPARA TORPEDOS DE FOTON"
1000  PRINT "   5 = REPORTE DE CONTROL DE AVERIAS"
1005  PRINT "   6 = AUTODESTRUCCION"
1006  PRINT "   7 = ABANDONAR NAVE"
1007  PRINT "   8 = ACTIVAR ESCUDOS DE ENERGIA"
1008  PRINT "   9 = DESACTIVAR ESCUDOS ENERGIA"
1009  PRINT "   10 = DISPARAR RAYO EXPERIMENTAL"
1018  IF H6=1 THEN 9946
1019  PRINT
1020  GOTO 955
1030  REM: WARP DRIVE
1035  C$="MOVIENDO"
1040  PRINT "CURSO (1-8.9999):";
1050  INPUT C1
1060  IF C1=0 THEN 955
1070  IF C1<1 THEN 959
1080  IF C1>= 9 THEN 1040
1090  PRINT "VELOCIDAD WARP (0-12):";
1100  INPUT W1
1110  IF W1<0 THEN 959
1120  IF W1>12 THEN 959
1130  IF W1<=.25 THEN 1163
1140  IF D(1) >= 0 THEN 1163
1150  PRINT "MOTORES WARP AVERIADOS, VELOCIDAD MAXIMA = WARP .25"
1160  GOTO 1040
1163  GOTO 7500
1164  E=E-C5
1165  IF E<=0 THEN 5200
1168  IF W1=12 THEN 3500
1170  REM: THIS IS A CONTINUE CARD
1180  GOSUB 5000
1185  IF N9=1 THEN 955
1190  IF E <=0 THEN 5230
1200  FOR I=1 TO 7
1215  IF D(I)=0 THEN 1230
1220  D(I)=D(I)+2
1222  IF D(I)<0 THEN 1230
1225  D(I)=0
1230  NEXT I
1240  IF RND(0)>.20 THEN 1320
1250  R1=INT(RND(0)*7+1)
1260  IF RND(0)>.5 THEN 1300
1270  D(R1)=D(R1)-(RND(0)*5+1)
1280  PRINT "*** TORMENTA ESPACIAL, ";
1281  GOSUB 6000
1283  PRINT F$" AVERIADO ***"
1290  GOTO 1320
1300  FOR I=R1 TO 7
1301  IF D(I)<0 THEN 1307
1302  NEXT I
1303  FOR I=1 TO R1-1
1304  IF D(I)<0 THEN 1307
1305  NEXT I
1306  GOTO 1320
1307  R1=I
1308  D(I)=D(I)+RND(0)*5+1
1309  IF D(I)<=0 THEN 1311
1310  D(I)=0
1311  PRINT "*** TEGUA TEMPORAL, ";
1312  GOSUB 6000
1313  PRINT F$" ESTADO DE REPARACION MEJORADO ***"
1320  N=INT(W1*8)
1322  E=E-N-N+5
1324  T=T+1
1326  Q(S1,S2)=0
1327  X=S1
1328  Y=S2
1330  IF T>T0+T9 THEN 5200
1340  GOSUB 3460
1350  FOR I=1 TO N
1352  S1=S1+X1
1354  S2=S2+X2
1356  X3=INT(S1+.5)
1357  Y3=INT(S2+.5)
1370  IF S1<.5 THEN 1480
1375  IF S2<.5 THEN 1480
1380  IF S1>=8.5 THEN 1480
1385  IF S2>=8.5 THEN 1480
1388  IF Q(X3,Y3)<>0 THEN 1392
1390  NEXT I
1391  GOTO 1460
1392  LET Z5=Q(X3,Y3)
1393  IF Z5=6 THEN 6300
1394  IF Z5<>2 THEN 1405
1400  GOTO 6300
1405  PRINT
1406  GOSUB 7900
1407  PRINT N$;"BLOQUEADO POR OBJETO EN SECTOR"S1;"-"S2
1408  S1=S1-X1
1410  S2=S2-X2
1460  S1=INT(S1+.5)
1465  S2=INT(S2+.5)
1467  Q(S1,S2)=A5
1470  GOTO 955
1480  Q1=INT(Q1+W1*X1+(X-.5)/8)
1481  Q2=INT(Q2+W1*X2+(Y-.5)/8)
1482  IF Q1>=1 THEN 1485
1483  Q1=1
1484  Z2=1
1485  IF Q1<=8 THEN 1488
1486  Q1=8
1487  Z2=1
1488  IF Q2>=1 THEN 1491
1489  Q2=1
1490  Z2=1
1491  IF Q2<=8 THEN 1494
1492  Q2=8
1493  Z2=1
1494  IF Z2<>1 THEN 1497
1496  GOSUB 8970
1497  PRINT
1498  IF G(Q1,Q2)>999 THEN 7650
1499  Z2=0
1500  S1=INT(RND(0)*8+1)
1510  S2=INT(RND(0)*8+1)
1550  GOTO 400
1600  REM: ESCANEO DE SENSOR DE LARGO ALCANCE
1610  IF D(3) >= 0 THEN 1640
1620  PRINT "SENSORES DE LARGO ALCANCE INOPERATIVOS"
1625  PRINT
1630  GOTO 955
1640  PRINT "ESCANEO DE LARGO ALCANCE PARA CUADRANTE"Q1","Q2
1645  PRINT "----------------- '"
1660  FOR I=Q1-1 TO Q1+1
1670  N(1)=N(2)=N(3)=0
1680  FOR J=Q2-1 TO Q2+1
1690  IF I<1 THEN 1740
1700  IF I>8 THEN 1740
1710  IF J<1 THEN 1740
1720  IF J>8 THEN 1740
1730  N(J-Q2+2)=G(I,J)
1740  NEXT J
1750  PRINT ":"N(1);":"N(2);":"N(3)
1760  PRINT "------------------- '"
1770  NEXT I
1775  PRINT
1780  GOTO 955
1800  REM: CONTROL DE PHASER
1810  IF D(4) >= 0 THEN 1832
1820  PRINT "CONTROL DE PHASER ESTA DESACTIVADO"
1825  PRINT
1830  GOTO 955
1832  IF C5=0 THEN 1840
1834  PRINT "DEBE BAJAR ESCUDOS PARA DISPARAR."
1836  PRINT
1837  GOTO 959
1840  PRINT "PHASERS APUNTADOS A OBJETIVO. ENERGIA DISPONIBLE = "E
1850  PRINT "CANTIDAD DE UNIDADES A DISPARAR:";
1860  INPUT X
1870  IF X <= 0 THEN 955
1880  IF E-X<0 THEN 1840
1890  E=E-X
1895  IF K3=0 THEN 2010
1898  W2=K3
1900  FOR I=1 TO 9
1910  IF K(I,3) <= 0 THEN 1990
1929  H=(X)/(FNO(I))*(3.0+RND(0))
1930  K(I,3)=K(I,3)-(H/W2)
1940  PRINT H/W2;"UNIDAD DIO AL KLINGON EN SECTOR"K(I,1);"-"K(I,2)
1950  PRINT "("K(I,3);"RESTANTES)"
1960  IF K(I,3)>0 THEN 1990
1970  GOSUB 4500
1980  IF K9 <= 0 THEN 5300
1990  NEXT I
1995  IF K3<=0 THEN 2020
2000  GOSUB 5000
2010  IF E <= 0 THEN 5250
2020  GOTO 955
3000  REM: TORPEDOS DE FOTON
3010  IF D(5) >= 0 THEN 3040
3020  PRINT "TUBOS DE FOTON INOPERATIVOS"
3025  PRINT
3030  GOTO 955
3040  IF P>0 THEN 3062
3050  PRINT "TODOS LOS TORPEDOS DE FOTON AGOTADOS"
3060  GOTO 955
3062  IF C5=0 THEN 3068
3064  PRINT "DEBE BAJAR ESCUDOS PARA DISPARAR."
3066  PRINT
3067  GOTO 959
3068  PRINT "DESEA DISPARAR EN ABANICO:";
3069  INPUT M$
3070  PRINT "CURSO DE TORPEDO (1-8.9999):";
3080  INPUT C1
3090  IF C1=0 THEN 955
3100  IF C1<1 THEN 3070
3110  IF C1>=9 THEN 3070
3111  IF P<3 THEN 3120
3116  IF M$="SI" THEN 6500
3120  GOSUB 3460
3130  X=S1
3132  Y=S2
3134  P=P-1
3140  PRINT "RASTRO TORPEDO:";
3150  X=X+X1
3155  Y=Y+X2
3160  IF X<.5 THEN 3422
3165  IF Y<.5 THEN 3422
3170  IF X>=8.5 THEN 3422
3175  IF Y>=8.5 THEN 3422
3200  PRINT X;"-"Y;
3202  X5=INT(X+.5)
3204  Y5=INT(Y+.5)
3210  IF Q(X5,Y5)<>0 THEN 3230
3220  GOTO 3150
3230  LET F7=Q(X5,Y5)
3236  IF F7=1 THEN 3150
3237  IF F7=2 THEN 3244
3238  IF F7=3 THEN 3301
3239  IF F7=4 THEN 3323
3240  IF F7=6 THEN 3244
3244  PRINT
3245  PRINT "*** KLINGON DESTRUIDO ***"
3250  K3=K3-1
3255  K9=K9-1
3260  IF K9<=0 THEN 5300
3271  FOR I=1 TO 9
3272  IF K(I,1)<>X5 THEN 3275
3273  IF K(I,2)<>Y5 THEN 3275
3274  GOTO 3400
3275  NEXT I
3301  Q(X5,Y5)=0
3310  PRINT
3311  PRINT "*** BASE ESTELAR DESTRIDA ... FELICITACIONES ***"
3313  B3=B3-1
3315  GOTO 3410
3323  Q(X5,Y5)=0
3334  PRINT
3335  PRINT "***ESTRELLA DESTRUIDA***"
3340  S3=S3-1
3345  IF S3>=0 THEN 3410
3347  S3=0
3350  GOTO 3410
3400  K(I,3)=0
3401  Q(X5,Y5)=0
3410  G(Q1,Q2)=K3*100+B3*10+S3
3420  GOTO 3430
3422  PRINT
3425  PRINT "TORPEDO ERRADO"
3430  IF E4=0 THEN 3439
3432  E4=E4+1
3433  IF E4>3.5 THEN 3438
3435  GOTO 6520
3438  IF K3<=0 THEN 3445
3439  GOSUB 5000
3440  IF E <= 0 THEN 5230
3445  E4=0
3450  GOTO 955
3460  X2=COS((C1-1)*.785398)
3470  X1=-SIN((C1-1)*.785398)
3480  RETURN
3500  W9=RND(0)
3502  IF T>T0+15 THEN 3510
3504  PRINT "NO PUEDE USARSE WARP 12 HASTA FECHA ESTELAR"T0+16
3506  GOTO 1040
3510  PRINT "VELOCIDAD APROXIMANDO WARP 12."
3520  PRINT "MOTORES OPERANDO ENCIMA DE NIVEL PELIGROSO."
3530  PRINT "TODOS LOS DISPOSITIVOS DE SEGURIDAD INOPERATIVOS."
3540  PRINT "SOBRECALENTAMIENTO CRITICO--EXPLOSION ESPONTANEA INMINENTE."
3570  IF W9>.40 THEN 3600
3575  FOR I=1 TO 2
3576  PRINT "***********************************************************"
3577  NEXT I
3578  GOSUB 7900
3580  PRINT "*** ENTROPIA DE"N$;"MAXIMIZADA **************"
3582  GOSUB 9980
3583  PRINT "  YOU ATE THAT ONE."
3584  GOTO 9992
3600  IF W9>.55 THEN 3700
3610  PRINT
3620  PRINT " ESTA VIAJANDO AL PASADO."
3630  T=T-6
3640  PRINT "*** FECHA ESTELAR ="T+1
3650  GOTO 1170
3700  IF W9>.60 THEN 3800
3710  PRINT
3720  PRINT " ESTA VIAJANDO AL PASADO."
3730  T=T-11
3740  PRINT "*** FECHA ESTELAR ="T+1
3750  GOTO 1170
3800  IF W9>.70 THEN 3900
3810  PRINT
3820  PRINT " ESTA VIAJANDO AL FUTURO."
3830  T=T+5
3840  IF T>T0+T9 THEN 5200
3850  PRINT "*** FECHA ESTELAR ="T
3860  GOTO 1170
3900  PRINT
3910  PRINT "REACCION NUCLEAR EN CADENA DEL REACTOR DETENIDA."
3920  PRINT "*** PORTAL DE TIEMPO PERDIDO ***"
3930  GOTO 1170
4000  REM: REPORTE DE CONTROL DE AVERIAS
4010  IF D(6) >= 0 THEN 4040
4020  PRINT "REPORTE DE CONTROL DE AVERIAS NO DISPONIBLE"
4025  PRINT
4030  GOTO 955
4040  PRINT
4050  PRINT "DISPOSITIVO ESTADO DE REPARACION"
4060  FOR I=1 TO 7
4065  R5=I-.5
4066  GOSUB 6000
4070  PRINT F$,D(I)
4080  NEXT I
4090  PRINT
4100  GOTO 955
4200  REM:
4500  PRINT "*** KLINGON EN SECTOR"K(I,1);"-"K(I,2);"DESTRUIDO."
4510  K3=K3-1
4520  K9=K9-1
4530  Q(K(I,1),K(I,2))=0
4540  G(Q1,Q2)=K3*100+B3*10+S3
4550  RETURN
5000  REM: ATAQUE KLINGON
5002  GOSUB 7900
5003  IF K3<=0 THEN 5110
5005  IF C$ <> "ACOPLADO" THEN 5017
5010  PRINT "ESCUDOS DE BASE ESTELAR PROTEGEN EL"N$
5012  RETURN
5017  IF C5=0 THEN 5022
5018  PRINT "** ATAQUE KLINGON-- ESCUDOS DE ENERGIA PROTEGEN"N$
5020  GOTO 5110
5022  IF K3*150<E THEN 5049
5023  IF N1<>0 THEN 5049
5024  PRINT
5025  PRINT "   COMANDANTE KLINGON AL ENTERPRISE---"
5026  PRINT "COMO BIEN SABE, ESTA PELIGROSAMENTE ESCASO DE ENERGIA"
5027  PRINT "Y PROBABLEMENTE SERA DESTRUIDO EN MI SIGUIENTE ATAQUE."
5028  PRINT "COMO OFICIAL Y CABALLERO, LE OFREZCO LA OPORTUNIDAD DE"
5029  PRINT "SALVARSE USTED Y SU TRIPULACION----"
5032  PRINT "    SE RINDE?:";
5033  INPUT S$
5034  IF S$<>"SI" THEN 5049
5035  A7=1
5036  N9=1
5038  GOTO 5110
5049  PRINT
5050  FOR I=1 TO 9
5051  IF K(I,3) <= 0 THEN 5100
5060  H=(K(I,3)/FNO(I))*(2+RND(0))
5070  E=E-H
5075  GOSUB 7900
5080  PRINT H;"UNIDAD IMPACTADA EN"N$;"POR KLINGON, SECTOR "K(I,1);"-"K(I,2)
5082  IF H<=180 THEN 5090
5083  R5=INT(RND(0)*7+1)
5084  D(R5)=D(R5)-(RND(0)*5+1)
5085  PRINT "*** IMPACTO CRITICO,";
5086  GOSUB 6000
5087  PRINT F$" AVEREIADO ***"
5090  PRINT "("E;"RESTANTE)"
5100  NEXT I
5105  PRINT
5110  RETURN
5200  REM: PERDER
5210  GOSUB 9985
5220  PRINT "ES FECHA ESTELAR"T
5230  PRINT
5250  GOSUB 7900
5255  PRINT "EL"N$;"HA SIDO DESTRUIDO."
5260  PRINT "RESTAN AUN"K9;"CRUCEROS DE BATALLA KLINGON."
5270  PRINT "LA FEDERACION SERA CONQUISTADA."
5280  PRINT "USTED HA MUERTO, TONTO INCOMPETENTE."
5290  GOTO 9992
5300  REM: WIN
5310  GOSUB 9985
5320  PRINT "ES LA FECHA ESTELAR"T
5330  PRINT "EL ULTIMO CRUCERO DE BATALLA KLINGON EN LA GALAXIA HA SIDO"
5331  PRINT "DESTRUIDO."
5340  PRINT "LA FEDERACION HA SIDO SALVADA."
5350  PRINT "USTED HA SIDO PROMOVIDO A COMODORO EMERITO."
5355  IF N1<>0 THEN 5380
5360  PRINT K0;"KLINGONS EN"T-T0;"ANIOS.  RATING="INT(K0/(T-T0)*1000)
5370  GOTO 9992
5380  PRINT K0;"KLINGONS EN"T-T0;"ANIOS."
5382  IF A7=5 THEN 5392
5385  PRINT "ENTERPRISE CAPTURADO."
5390  PRINT "RATING ="INT(K0/(T-T0)*1000-1000)
5391  GOTO 9992
5392  PRINT "ENTERPRISE DESTRUIDO INTENCIONALMENTE."
5393  PRINT "RATING ="INT(K0/(T-T0)*1000-500)
5395  GOTO 9992
6000  REM: SELECCIONE DISPOSITIVO AVERIADO
6002  IF A+1<>1 THEN 6010
6004  R5=R1
6010  IF R5>1 THEN 6040
6020  F$="MOTORES WARP"
6030  GOTO 8000
6040  IF R5>2 THEN 6070
6050  F$="SENSORES C.A."
6060  GOTO 8000
6070  IF R5>3 THEN 6090
6075  F$="SENSORES L.A."
6080  GOTO 8000
6090  IF R5>4 THEN 6100
6093  F$="CNTRL PHASER"
6097  GOTO 8000
6100  IF R5>5 THEN 6110
6103  F$="TUBOS FOTON"
6107  GOTO 8000
6110  IF R5>6 THEN 6115
6111  F$="CNTRL AVERIA"
6112  GOTO 8000
6115  F$="ESCD ENERGIA"
6118  GOTO 8000
6300  REM: EMBESTIR A KLINGON
6301  PRINT
6302  Q(S1,S2)=0
6304  K3=K3-1
6305  K9=K9-1
6310  Z$="ABAJO"
6318  FOR I=1 TO 9
6320  IF K(I,1)<>X3 THEN 6330
6322  IF K(I,2)<>Y3 THEN 6330
6323  Z6=K(I,1)
6324  Z7=K(I,2)
6325  GOTO 6360
6330  NEXT I
6360  K(I,3)=0
6362  GOSUB 7900
6363  Q(X3,Y3)=A5
6365  GOTO 6370
6370  G(Q1,Q2)=K3*100+B3*10+S3
6380  PRINT "*** ALERTA DE EMERGENCIA ***"
6381  PRINT "*** COLISION IMMINENTE ***"
6382  GOSUB 9980
6383  GOSUB 7900
6384  PRINT N$;"EMBISTE KLINGON EN SECTOR"Z6;"-"Z7
6385  PRINT "*** KLINGON DESTRUIDO,"N$;"GRAVEMENTE AVERIADO. ***"
6386  FOR I=1 TO 7
6387  D(I)=D(I)-(RND(0)*4+1)
6388  NEXT I
6389  C5=0
6390  E=E-500
6391  IF K9<=0 THEN 5300
6395  IF E<=0 THEN 5230
6396  S1=Z6
6397  S2=Z7
6398  A=2
6399  GOTO 4040
6500  REM: FORMACION DE ABANICO DE TORPEDO
6507  PRINT "ANGULO DE APERTURA (0.05-0.30):";
6508  INPUT E5
6509  IF E5=0 THEN 959
6510  IF E5<0.05 THEN 6507
6511  IF E5>0.30 THEN 6507
6515  E4=1
6520  PRINT "CANTIDAD"E4;
6522  IF E4>1.5 THEN 6530
6524  C1=C1-E5
6525  GOTO 3120
6530  C1=C1+E5
6535  GOTO 3120
7100  REM: ENLACE DE MANDO
7105  IF A+1 = 1 THEN 1030
7106  IF A+1 = 2 THEN 700
7107  IF A+1 = 3 THEN 1600
7108  IF A+1 = 4 THEN 1800
7109  IF A+1 = 5 THEN 3000
7110  IF A+1 = 6 THEN 4000
7111  IF A+1 = 7 THEN 8100
7112  IF A+1 = 8 THEN 7400
7113  IF A+1 = 9 THEN 7800
7114  IF A+1 = 10 THEN 7850
7115  IF A+1 = 11 THEN 7200
7125  GOTO 974
7200  REM: RAYO DE LA MUERTE
7202  IF T>T0+18 THEN 7208
7204  PRINT " EL RAYO DE LA MUERTE NO PUEDE USARSE HASTA FECHA ESTELAR"T0+19
7205  PRINT
7206  GOTO 959
7208  IF W3<.05 THEN 7215
7210  PRINT " RAYO DE LA MUERTE PERMANENTEMENTE FUERA DE SERVICIO."
7212  PRINT
7214  GOTO 959
7215  IF C5=0 THEN 7225
7220  PRINT " DEBE BAJAR ESCUDOS PARA DISPARAR."
7222  PRINT
7223  GOTO 959
7225  W3=RND(0)
7227  PRINT
7228  IF W3>.35 THEN 7260
7230  PRINT " *SOBRECARGA DE ANTIMANTERIA."
7231  PRINT " PSEUDOESTRELLAS CREADAS TEMPORALMENTE A PARTIR DE ENERGIA."
7232  FOR I=1 TO 8
7233  FOR J=1 TO 8
7235  IF Q(I,J)<>0 THEN 7240
7238  Q(I,J)=4
7240  NEXT J
7241  NEXT I
7245  PRINT
7247  GOTO 830
7260  IF W3>.50 THEN 7280
7263  PRINT "*** RAYO DE LA MUERTE FALLA CATASTROFICA ***"
7265  PRINT "*** MEJOR SUERTE LA PROXIMA VEZ ***"
7270  GOTO 3575
7280  IF W3>.60 THEN 7310
7283  PRINT "*** RAYO DE LA MUERTE ANIQUILA TODOS LOS KLINGONS EN CUADRANTE"Q1;"-"Q2
7285  K9=K9-K3
7286  IF K9<=0 THEN 5300
7287  FOR I=1 TO 8
7288  FOR J=1 TO 8
7289  IF Q(I,J)<>6 THEN 7292
7290  Q(I,J)=0
7292  IF Q(I,J)<>2 THEN 7294
7293  Q(I,J)=0
7294  NEXT J
7295  NEXT I
7296  K3=0
7298  G(Q1,Q2)=INT(B3*10+S3)
7300  GOTO 959
7310  IF W3>.75 THEN 7325
7312  PRINT "*VACIADO DE ENERGIA DEL REACTOR TERMAL."
7314  E=E-(.95*E)
7316  PRINT .95*E"UNIDADES DE ENERGIA QUEMADAS."
7320  GOTO 7283
7325  IF W3>.95 THEN 7350
7328  PRINT "*TRANSFORMACION MATERIA/ANTIMATERIA."
7330  IF K3>0 THEN 7334
7332  GOTO 7231
7334  PRINT "KLINGONS ALCANZADOS POR RAYO PRINCIPAL DUPLIOCADO."
7335  P8=K3
7338  FOR I=1 TO P8
7339  IF K3>8 THEN 7345
7341  K3=K3+1
7342  K9=K9+1
7344  NEXT I
7345  G(Q1,Q2)=K3*100+B3*10+S3
7346  P2=1
7349  GOTO 1500
7350  PRINT "*** RAYO DE LA MUERTE DESCONTROLADO ***"
7352  PRINT "*** DESTRUYE TODO KLINGON EN LA GALAXIA ***"
7353  PRINT "*** TAMBIEN DESTRUYE AL ENTERPRISE ***"
7354  A7=N1=5
7360  GOTO 5300
7400  REM: ABANDONAR NAVE
7401  IF N1=0 THEN 7404
7402  PRINT "LA FAIRIE QUEENE NO PUEDE SER ABANDONADA."
7403  GOTO 959
7404  PRINT
7405  IF A7<>1 THEN 7420
7410  PRINT "** NO PUEDE ABANDONAR LA NAVE TRAS HABERLE SIDO "
7411  PRINT "PEDIDO LA RENDICION."
7415  PRINT
7416  GOTO 959
7420  PRINT "*** ABANDONAR NAVE ***"
7421  PRINT "*** ABANDONAR NAVE ***"
7425  PRINT
7426  PRINT "SERIE ENTER-BLITZ INICIADA."
7429  PRINT "AUTORIZACION A PRUEBA DE FALLOS INSERTADO."
7433  PRINT "COMANDANTE DEL ENTERPRISE Y TRIPULACION ESCAPAN EN TRANSBORDADOR."
7435  PRINT
7440  PRINT "*** ENTERPRISE REDUCIDO A PARTICULAS SUBATOMICAS ***"
7441  PRINT
7445  A7=5
7446  N1=1
7448  N9=1
7450  GOTO 955
7500  REM: SUPERNOVA
7501  IF V=2 THEN 7506
7502  IF RND(0)>.15 THEN 7600
7504  GOTO 7508
7506  IF RND(0)>.10 THEN 7600
7508  Z3=INT(RND(0)*8+1)
7510  Z4=INT(RND(0)*8+1)
7515  IF G(Z3,Z4)>999 THEN 7600
7520  S4=G(Z3,Z4)-INT(G(Z3,Z4)*.1)*10
7525  IF S4<=0 THEN 7600
7530  PRINT
7535  PRINT "********************************************************"
7540  PRINT "********* SUPERNOVA EN CUADRANTE"Z3;"-"Z4
7542  PRINT "TODA LA MATERIA EN ESTE CUADRANTE CONVERTIDA EN ENERGIA."
7543  IF Q1<>Z3 THEN 7575
7544  IF Q2<>Z4 THEN 7575
7545  PRINT
7546  GOSUB 7900
7548  PRINT "DESAFORTUNADAMENTE, EL"N$;"ESTABA EN ESTE CUADRANTE."
7550  GOTO 3582
7575  PRINT "DE AHORA EN MAS, CUALQUIER NAVE DETENIDA EN ESTE CUADRANTE"
7576  PRINT "SERA TOTALMENTE ENERGIZADA."
7577  PRINT "********************************************************"
7579  PRINT
7580  K4=INT(G(Z3,Z4)/99.99)
7582  B4=INT((G(Z3,Z4)/99.99-K4)*10.0)
7584 B9=B9-B4
7585  K9=K9-K4
7590  G(Z3,Z4)=INT(1000.0)
7600  GOTO 1164
7650  REM: NAVE ENCUENTRA ANTIGUA SUPERNOVA
7655  PRINT "*** EY ESTUPIDO. LE FUE ADVERTIDO NO DETENERSE EN UN"
7656  PRINT "CUADRANTE DONDE OCURRIO UNA SUPERNOVA."
7660  GOTO 8992
7700  REM: VARIABLE RESUPPLY
7701  IF N1=1 THEN 7710
7703  E=3000
7705  P=10
7708  GOTO 7720
7710  E=1500
7715  P=5
7720  A7=0
7730  RETURN
7800  REM: ACTIVATE ENERGY SHIELDS
7802  IF D(7)>=0 THEN 7808
7804  PRINT "ESCUDOS DE ENERGIA DESACTIVADOS."
7806  GOTO 959
7808  IF C5=0 THEN 7818
7810  PRINT "ESCUDOS DE ENERGIA YA ACTIVADOS."
7811  PRINT
7812  GOTO 959
7818  PRINT
7819  PRINT "ESCUDOS DE ENERGIA ACTIVADOS."
7820  PRINT
7822  C5=200
7824  Z$="ARRIBA"
7825  E=E-C5
7826  IF E<=0 THEN 5200
7828  GOSUB 5000
7830  GOTO 959
7850  REM: DEACTIVATE ENERGY SHIELDS
7855  PRINT
7860  PRINT "ESCUDOS DE ENERGIA DESACTIVADOS."
7863  PRINT
7865  C5=0
7868  Z$="ABAJO"
7870  GOSUB 5000
7875  GOTO 955
7900  REM: DETERMINE NAME
7905  IF N1<>1 THEN 7915
7908  A5=5
7910  N$=" FAIRIE QUEENE "
7912  GOTO 7920
7915  N$=" ENTERPRISE "
7918  A5=1
7920  RETURN
7950  REM: CAMBIANDO LA GUARDA EN EL PALACIO DE BUCKINGHAM
7951  PRINT
7952  FOR I=1 TO 8
7955  FOR J=1 TO 8
7957  K3=INT(G(I,J)/99.99)
7958  B3=INT((G(I,J)/99.99-K3)*10.0)
7960  IF B3>0 THEN 7978
7961  NEXT J
7962  NEXT I
7963  PRINT " HA SIDO LLEVADO AL CUARTEL GENERAL KLINGON."
7964  PRINT "SI TUVIESE UNA BASE ESTELAR, SERIA REPATRIADO"
7965  PRINT "Y DADO UNA NUEVA NAVE A COMANDAR."
7966  PRINT "COMO NO TIENE UNA BASE ESTELAR, SERA INMISERICORDEMENTE"
7967  PRINT "TORTURADO HASTA MORIR POR SU ACHIAMIGO,"
7968  PRINT "CECIL DYBOWSKI, ESCORIA DEL UNIVERSO."
7970  N7=1
7975  GOTO 8000
7978  N9=2
7979  T=T+1
7980  Q1=I
7981  Q2=J
7982  E=1500
7983  P=5
7984 N1=1
7985  PRINT "HA SIDO ENVIADO AL COMANDO DE LA FLOTA ESTELAR."
7987  PRINT "TIENE EL MANDO DE UNA NUEVA NAVE ESTELAR,"
7988  PRINT "   EL FAIRIE QUEENE,"
7989  PRINT "qUE APARECE COMO /Q/ EN LOS SENSORES."
7990  PRINT
7992  PRINT "   EL FAIRIE QUEENE SE ENCUENTRA ACTUALMENTE EN EL CUADRANTE"Q1;"-"Q2
7994  PRINT "INTENTE SER MAS CUIDADOSO ESTA VEZ."
7995  FOR I=1 TO 7
7996  D(I)=0
7997  NEXT I
7998  PRINT
7999  GOTO 1500
8000  RETURN
8050  Q$(1)="."
8051  Q$(2)="E"
8052  Q$(3)="K"
8053  Q$(4)="B"
8054  Q$(5)="*"
8055  Q$(6)="Q"
8056  Q$(7)="C"
8060  RETURN
8100  REM: AUTODESTRUCCION
8105  PRINT
8110  PRINT "SERIES ENTER-BLITZ INICIALIZADA."
8115  PRINT "ESTA NAVE SE AUTODESTRUIRA EN DIEZ SEGUNDOS."
8116  PRINT "10"
8117  PRINT "   9"
8118  PRINT "      8"
8119  PRINT "         7"
8120  PRINT "            6"
8122  PRINT
8123  PRINT "T MENOS 5 SEGUNDOS Y CONTANDO."
8124  PRINT "MECANISMO DE SEGURIDAD ACTIVADO. SOLO EL COMANDANTE DE"
8125  PRINT "LA NAVE ESTELAR PUEDE ANULAR ESTO CON SU PASSWORD SECRETO."
8126  PRINT "EL OFICIAL DE CIENCIA HICKS YA HA INGRESADO SU CONTRA"
8127  PRINT "PASSWORD CORRECTO."
8128  PRINT "PARA CONTINUAR LA SERIE ENTER-BLITZ, INGRESE SU "
8129  PRINT "PASSWORD SECRETA:";
8130  INPUT V$
8135  IF V$<>X$ THEN 8150
8139  PRINT
8140  PRINT "               4"
8141  PRINT "                  3"
8142  PRINT "                     2"
8143  PRINT "                        1"
8145  GOTO 3575
8150  PRINT
8151  PRINT "SERIE ENTER-BLITZ TERMINADA."
8155  PRINT
8160  GOTO 955
8200  REM: RANDOMIZE
8205  PRINT
8206  PRINT "   INGRESE UN NUMERO RARO ENTRE 0.0 Y 1.0 :";
8207  INPUT E6
8208  E9=RND(E6)
8210  RETURN
8970  REM: ABANDONAR GALAXIA
8975  IF F>2 THEN 8990
8980  PRINT
8981  PRINT "STARSHIP ENCOUNTERS END OF GALAXY."
8982  PRINT
8983  PRINT "TONTO MORTAL, HAS INTENTADO AVENTURARTE FUERA DE LA"
8984  PRINT "GALAXIA Y AL SUBESPACIO. LA TERCERA VEZ QUE LO INTENTES,"
8985  PRINT "EL DIOS VIVIENTE, KORP, TE DESTRUIRA."
8987  F=F+1
8988  GOTO 8995
8990  PRINT
8991  PRINT "TE HAS ATREVIDO A ENTRAR AL SUBESPACIO POR TERCERA VEZ."
8992  PRINT "POR ESTO, ************ HAS MUERTO ****************"
8993  GOTO 3575
8995  RETURN
9000  REM: GENERADOR DE NUMEROS ALEATORIOS
9010  R1=INT(RND(0)*8+1)
9020  R2=INT(RND(0)*8+1)
9030  IF Q(R1,R2) <> 0 THEN 9010
9040  RETURN
9045  PRINT
9050  PRINT "ORDENES:  FECHA ESTELAR = "T
9060  PRINT
9070  PRINT "   COMO COMANDANTE DE LA NAVE ESTELAR ENTERPRISE,"
9080  PRINT "SU MISION ES LIBERAR LA GALAXIA DE LA MORTAL AMENAZA"
9090  PRINT "KLINGON.  PARA HACERLO, DEBES DESTRUIR LA "
9100  PRINT "FUERZA DE INVASION KLINGON DE "K9"CRUCEROS DE BATALLA."
9110  PRINT "TIENE"T9;"A~OS SOLARES PARA COMPLETAR SU MISION."
9120  PRINT "(EJ. HASTA FECHA ESTELAR"T0+T9;")."
9125  PRINT
9130  IF B9 > 1 THEN 9133
9131  PRINT "   TENDRA UNA BASE ESTELAR DE APOYO."
9132  GOTO 9140
9133  PRINT "   USTED TENDRA"B9"BASES ESTELARES DE APOYO."
9140  PRINT "CUANDO EL ENTERPRISE SE ACOPLA A UNA (ESTA POSICIONADA"
9150  PRINT "JUNTO A UNA) ES REABASTECIDA CON ENERGIA Y TORPEDOS"
9160  PRINT "DE FOTONES."
9161  PRINT "EL ENTERPRISE ACTUALMENTE ESTA EN EL"
9162  PRINT "CUADRANTE"Q1"-"Q2"SECTOR"S1"-"S2
9163  PRINT "NECESITA MAS INSTRUCCIONES (REVISADO 18 ABRIL 73)";
9164  INPUT A$
9166  PRINT
9170  IF A$<>"SI" THEN 400
9175  GOSUB 9980
9180  PRINT "   LA GALAXIA SE DIVIDE EN 64 CUADRANTES CON"
9190  PRINT "LAS SIGUIENTES COORDINADAS:"
9200  PRINT " Y--   1   2   3   4   5   6   7   8   '"
9210  PRINT "   --------------------------------- X"
9220  FOR I=1 TO 8
9230  PRINT " ' :   :   :   :   :   :   :   :   :  "I
9240  PRINT "   --------------------------------- '"
9250  NEXT I
9260  PRINT
9270  PRINT
9280  PRINT
9300  PRINT "CADA CUADRANTE ESTA IGUALMENTE DIVIDIDO EN 64 SECTORES."
9310  GOSUB 9980
9320  PRINT "::: DISPOSITIVOS :::"
9330  PRINT
9340  PRINT "MOTORES WARP: "
9350  PRINT
9360  PRINT "CURSO = UN NUMERO REAL DE 1 A 8.99999."
9370  PRINT "LOS NUMEROS INDICAN LA DIRECCION COMENZANDO DE LA DERECHA"
9380  PRINT "Y ANTIHORARIO:"
9390  PRINT
9400  PRINT "        3"
9410  PRINT "      4   2"
9420  PRINT "         /"
9430  PRINT "    5---*---1"
9440  PRINT "       /"
9450  PRINT "      6   8"
9460  PRINT "        7"
9470  PRINT
9480  PRINT "VELOCIDAD WARP = UN NUMERO REAL DE 0 A 12."
9490  PRINT "DISTANCIA ATRAVESADA = ENTERO (VELOCIDAD WARP ) CUADRANTES:"
9500  PRINT "   WARP .2 = EL ENTERPRISE VIAJA   1 SECTOR."
9510  PRINT "        .5 =                       4 SECTORES."
9520  PRINT "         1 =                       1 CUADRANTE."
9530  PRINT "         2 =                       2 CUADRANTES."
9535  PRINT
9540  PRINT
9550  PRINT "POR EJEMPLO, SI VIAJA DESDE:"
9560  PRINT "CUADRANTE 1 - 1, SECTOR 1 - 1, EN DIRECTION 1 A WARP 2"
9570  PRINT "SE DETENDRIA EN"
9580  PRINT "CUADRANTE 1 - 3, SECTOR 1 - 1 EN LA FECHA ESTELAR SIGUIENTE."
9590  PRINT
9591  PRINT " CUANDO CAMBIA CUADRANTES, NO OBSTANTE, LA POSICION DE"
9592  PRINT "TODOS LOS OBJETOS EN EL NUEVO CUADRANTE (INCLUYENDO AL ENTERPRISE)"
9593  PRINT "SE CAMBIAN AL AZAR PARA SIMULAR VIAJE 3-D."
9599  PRINT
9600  PRINT "*** NOTA: TODO USO DE MOTORES WARP REQUIERE UNA FECHA"
9610  PRINT "ESTELAR.  SI EL ENTERPRISE RESULTA BLOQUEADO POR ALGO"
9620  PRINT "DURANTE EL VIAJE INTRACUADRANTE SE DETENDRÁ ANTE ELLO"
9630  PRINT "(Y PERDERA UNA FECHA ESTELAR) ***"
9631  PRINT
9632  PRINT "***NOTA: HAY UN PORTAL DE TIEMPO DISPONIBLE AL VIAJAR"
9633  PRINT "A WARP 12.  PUEDE AVANZAR O RETROCEDER EN EL TIEMPO"
9634  PRINT "PERO TAMBIÉN TIENE UNA POSIBILIDAD DE 40%"
9635  PRINT "DE SER DESTRUIDO EN UNA IMPLOSION NUCLEAR."
9636  PRINT "UN FACTOR WARP DE 12 SOLO PUEDE USARSE TRAS 15 A~OS SOLARES."
9637  PRINT
9638  PRINT "***NOTA:  SU EL ENTERPRISE CHOCA UNA NAVE KLINGON, YA SEA"
9639  PRINT "DELIBERADA O ACCIDENTALMENTE, EL KLINGON SERA"
9640  PRINT "DESTRUIDO Y EL ENTERPRISE GRAVEMENTE AVERIADO."
9649  GOSUB 9980
9650  PRINT "SENSORES DE CORTO ALCANCE:"
9660  PRINT
9670  PRINT "   LOS SENSORES DE CORTO ALCANCE DEL ENTERPRISE DAN"
9680  PRINT "UNA IMAGEN DETALLADA DEL CUADRANTE EN EL QUE SE ENCUENTRA."
9690  PRINT "EN LA PANTALLA EL ENTERPRISE APARECE COMO /E/."
9700  PRINT "LOS CRUCEROS DE BATALLA KLINGON APARECEN COMO /K/."
9710  PRINT "LAS BASES ESTELARES APARECEN COMO /B/ Y LAS ESTRELLAS"
9715  PRINT "COMO * .   LOS KLINGONS PUEDEN TENER UNA NAVE DE"
9715  PRINT "COMANDO PODEROSA, /C/."
9720  PRINT
9723  PRINT "***NOTA: ACOPLAR ES UN PROCEDIMIENTO DE DOS PASOS."
9724  PRINT "PRIMERO MUEVASE ADJACENTE A LA BASE.  LUEGO HAGA UN"
9725  PRINT "ESCANEO DE CORTO ALCANCE."
9726  PRINT "MIENTRAS ESTA ACOPLADO, LOS ESCUDOS DE LA BASE ESTELAR"
9727  PRINT "PROTEGEN AL ENTERPRISE".
9729  PRINT
9730  PRINT "***NOTA: CONDICION AMARILLA SIGNIFICA QUE ESTA"
9731  PRINT "PELIGROSAMENTE BAJO DE ENERGIA Y DEBE IR RAPIDO A UNA BASE."
9735  GOSUB 9980
9736  PRINT "RAYO EXPERIMENTAL DE LA MUERTE"
9737  PRINT
9738  PRINT "   EL RAYO DE LA MUERTE EXPERIMENTAL, COMO SU NOMBRE INDICA,"
9739  PRINT "ES IMPREDECIBLE.  SIN EMBARGO, PUEDE PREDECIR CON CIERTO"
9740  PRINT "FAVOR, DADO LA SITUACION, HARA LO QUE QUE PUEDA CON ELLO"
9741  PRINT "EXISTEN POSIBILIADES DE QUE DESTRUYA MUCHOS KLINGONS. EXISTE"
9742  PRINT "UNA POSIBILIDAD DE DESTRIUIR MUCHOS KLINGONS, PERO PUEDEN"
9743  PRINT "SUCEDER EFECTOS SEGUNDARIOS INDESEADOS. PODRA PROBABLEMENTE"
9744  PRINT "DISPARARLO UNA VES, PERO NUNCA SE SABE.  NO PUEDE USARSE"
9745  PRINT "HASTA QUE TRANSCURRAN 18 A~OS SOLARES."
9757  GOSUB 9980
9758  PRINT "SENSORES DE LARGO ALCANCE:"
9759  PRINT
9760  PRINT "   LOS SENSORES DE LARGO ALCANCE DEL ENTERPRISE MUESTRAN"
9770  PRINT "LA CANTIDAD DE OBJETOS EN LOS EN LOS 9 CUADRANTES MAS CERCANOS,"
9771  PRINT "CON EL ENTERPRISE EL EL CENTRAL."
9780  PRINT "CADA DIGITO DEL NUMERO EN CADA CUADRO SIGNIFICA ALGO:"
9790  PRINT "   THE ONES DIGIT REPRESENTS THE NUMBER OF STARS."
9800  PRINT "       TENS                                STARBASES."
9810  PRINT "      HUNDREDS                             KLINGONS."
9812  PRINT "      THOUSANDS                            SUPERNOVA."
9820  PRINT "FOR EXAMPLE:"
9830  PRINT "319 SIGNIFICA  3 KLINGONS, 1 BASE ESTELAR, Y 9 ESTRELLAS."
9840  PRINT "206 SIGNIFICA 2 KLINGONS, 0 BASES, Y 6 ESTRELLAS."
9850  PRINT "7 SIGNIFICA 0 KLINGONS, 0 BASES ESTELARES, Y 7 ESTRELLAS."
9860  GOSUB 9980
9861  PRINT "ESCUDOS DE ENERGIA:"
9862  PRINT
9863  PRINT "   MIENTRAS QUE LOS ESCUDOS DE ENERGIA D EUNA NAVE ESTAN ACTIVOS,"
9864  PRINT "LOS ATAQUES KLINGON SON LIMITADOS.  CADA VEZ QUE SE MUEVE CON"
9865  PRINT "SUS ESCUDOS ARRIBA, SE USAN 200 UNIDADES DE ENERGÍA."
9866  PRINT "TAMBIEN, ACTIVAR ESCUDOS REQUIERE 200 UNIDADES."
9867  PRINT "NOTA: DEBE BAJAR SUS ESCUDOS PARA ATACAR."
9869  GOSUB 9980
9870  PRINT "PHASERS:"
9880  PRINT
9890  PRINT "   UNA PORCION DE LA ENERGIA DISPONIBLE PUEDE DISPARARSE."
9900  PRINT "lA COMPUTADORA DE TIRO DIVIDE ESTA CANTIDAD ENTRE LOS"
9901  PRINT "CRUCEROS KLINGON EN EL CUADRANTE Y DETERMINA"
9902  PRINT "LAS VARIAS DIRECCIONES DE TIRO. LA EFECTIVIDAD"
9903  PRINT "DE UN TIRO DEPENDE PRINCIPALMENTE DE LA DISTANCIA AL"
9904  PRINT "OBJETIVO. UN CRUCERO DE BATALLA KLINGON COMIENZA CON"S9
9905  PRINT "UNIDADES DE ENERGIA. PUEDE DISPARAR UNA CANTIDAD IGUAL A"
9906  PRINT "TANTA ENERGIA COMO LE QUEDE RESTANTE."
9907  PRINT
9908  PRINT
9909  PRINT "TORPEDOS DE FOTON:"
9910  PRINT
9911  PRINT "   INICIALMENTE EL ENTERPRISE TIENE"P0"TORPEDOS DE FOTON."
9912  PRINT "UN TORPEDO DESTRUYE TODO LO QUE TOCA.  EL ALCANCE DE LOS"
9913  PRINT "TORPEDOS DE FOTON (COMO LOS PHASERS) SE LIMITAN A"
9914  PRINT "EL CUADRANTE ACTUAL.  EL CURSO DE UN TORPEDO DE FOTON"
9915  PRINT "ES EL MISMO QUE EL DEL ENTERPRISE."
9916  PRINT "SI LO DESEA, PUEDE DISPARAR EN ABANICO HASTA TRES TORPEDOS"
9917  PRINT "A LA VEZ. HAY UN RETRASO DE TIEMPO AL LANZAR, AQUEL"
9918  PRINT "CON EL MENOR CURSO NUMÉRICO SE DISPARA PRIMERO."
9919  PRINT "POR EJEMPLO, UN CURSO DE TORPEDO DE 3.49 CON UNA APERTURA"
9920  PRINT "ANGULAR DE 0.24 DISPARARIA TORPEDOS EN LAS DIRECCIONES"
9921  PRINT "3.25, 3.49, Y 3.73 ."
9924  GOSUB 9980
9925  PRINT "REPORTE DE CONTROL DE AVERIAS:"
9926  PRINT "   EL REPORTE DE CONTROL DE AVERIAS LISTA LOS DISPOSITOS"
9927  PRINT "PRINCIPALES Y EL ESTADO DE SU REPARACION. UN ESTADO NEGATIVO"
9928  PRINT "DE REPARACION INDICA UN DISPOSITIVO DESACTIVADO. LOS DISPOSITIVO"
9929  PRINT "PUEDEN AVERIARSE O REPARARSE POR UNA TORMENTA ESPACIAL O TREGUA"
9930  PRINT "TAMBIEN LOS DIPOSITIVOS DAÑADOS SE REPARARN EN 2 UNIDADES CADA"
9931  PRINT "FECHA ESTELAR"
9935  GOSUB 9980
9940  PRINT "COMANDOS:"
9941  PRINT
9942  H6=1
9944  GOTO 975
9946  H6=H6+1
9952  GOSUB 9980
9953  PRINT "P.D.--GUARDE ESTA COPIA DE LAS INSTRUCCIONES, PARA QUE"
9954  PRINT "LA PROXIMA NO NECESITE INSTRUCCIONES ADICIONALES Y PUEDA"
9955  PRINT "PROCEDER INMEDIATAMENTE A JUGAR."
9956  PRINT
9957  PRINT
9960  GOSUB 9980
9961  PRINT "CUANDO ESTE LISTO PARA CONTINUAR, TIPEE 9:";
9962  INPUT X
9963  GOSUB 9980
9965  GOTO 400
9980  REM
9985  FOR I=1 TO 3
9986  PRINT
9990  NEXT I
9991  RETURN
9992  PRINT
9993  PRINT
9994  PRINT "  DESEA JUGAR NUEVAMENTE:";
9995  INPUT A$
9996  IF A$ ="SI" THEN 5
9997  PRINT
9998  PRINT "  ** AVE ATQUE VALE **"
9999  END

Este sitio web utiliza cookies para guardar datos esenciales de su actividad, como su autenticación. Al entrar acepta el uso de cookies.

Más información