home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Video Commodore 64 #2
/
Video_Commodore_64_2_19xx_GEASA.d64
/
bombardeo
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2023-02-26
|
5KB
|
147 lines
5 rem patrulla espacial vc64-02
10 gosub3000:goto100
30 print"[147]quieres instrucciones(s/n)?: ";
40 geta$:ifa$=""then40
50 ifa$="s"then10
60 ifa$="n"then100
70 goto40
100 gosub1000
300 print"[147]pulsa 'space' para cargar el proximo programa"
310 geta$:ifa$<>"[160]"then310
400 load
410 end
1000 rem juego
1260 dim m(100)
1350 z=0:q=0:print"[147]"
1380 c=int(rnd(1)*25)+1
1390 d=int(rnd(1)*25)+1
1400 e=int(rnd(1)*25)+1
1410 f=int(rnd(1)*25)+1
1420 if c=d then1390
1430 if c=e then1400
1440 if c=f then1410
1450 if d=e then1400
1460 if d=f then1410
1470 if e=f then1410
1480 print "cuales son tus 4 posiciones:";
1490 input g,h,k,l
1495 print
1500 print "donde quieres disparar tu missil:";
1510 input y:print
1520 if y=c then1710
1530 if y=d then1710
1540 if y=e then1710
1550 if y=f then1710
1560 goto1630
1570 m=int(rnd(1)*25)+1
1575 goto 2160
1580 if x=g then1920
1590 if x=h then1920
1600 if x=l then1920
1610 if x=k then1920
1620 goto1670
1630 print"fallaste !!!":fori=1to200:next:print:print"ahora es mi turno":print
1640 goto1570
1670 print"elegi la base";m;"y falle.":fori=1to200:next
1680 print:print"es tu turno.":fori=1to200:next:print:goto1500
1710 q=q+1
1720 if q=4 then1890
1730 print:print "alcanzaste una de mis bases !!!":fori=1to200:next:print
1740 if q=1 then1770
1750 if q=2 then1810
1760 if q=3 then1850
1770 print "has destruido una base !!!":print:print"quedan tres bases ocultas."
1780 print: print:fori=1to200:next:goto1570
1810 print "has destruido dos bases !!!":print:print"quedan dos bases ocultas."
1820 print: print:fori=1to200:next:goto1570
1850 print "has destruido tres bases !!!":print:print"queda una base oculta."
1860 print: print:fori=1to200:next:goto1570
1890 print "han sido destruidas todas las bases":print
1910 fori=1to200:next:goto 2235
1920 z=z+1
1930 if z=4 then 2110
1940 print "alcanzada y destruida la base";x;"!!!":fori=1to200:next:print
1950 if z=1 then1990
1960 if z=2 then 2030
1970 if z=3 then 2070
1990 print "solo te quedan tres bases"
2000 print: print:fori=1to200:next:goto1500
2030 print "solo te quedan dos bases"
2040 print: print:fori=1to200:next:goto1500
2070 print "solo te queda una base"
2080 print: print:fori=1to200:next:goto1500
2110 print "acabe contigo !!!":print
2112 print "tu ultima base estaba en ";x;"."
2115 print:fori=1to200:next
2120 print "espero que la proxima"
2130 print "vez tengas mas suerte"
2140 fori=1to200:next
2150 goto 2235
2160 p=p+1
2170 n=p-1
2180 for t=1 to m
2190 if m=m(t) then1570
2200 next t
2210 x=m
2220 m(p)=m
2230 goto1580
2235 print"quieres jugar otra partida?":print""
2240 geta$:ifa$=""then2240
2250 ifa$="n"then2999
2260 ifa$="s"then1350
2270 goto2240
2999 return
3000 poke53281,14:poke53280,15:print"[147]";
3010 print"[207][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][208]";
3020 print"[180] b o m b a r d e o [170]";
3030 print"[204][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][186]";
3040 print"[207][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][208]";
3050 print"[180] en el centro de entrenamien- [170]";
3060 print"[180] to espacial de la confederacion [170]";
3070 print"[180] en ganimedes, te preparas para [170]";
3080 print"[180] luchar contra el imperio galac- [170]";
3090 print"[180] tico. la lucha es dura...igual [170]";
3100 print"[180] que los entrenamientos. [170]";
3110 print"[180] en este debes destruir las [170]";
3120 print"[180] cuatro bases camufladas por el [170]";
3130 print"[180] ordenador gigante del centro de [170]";
3140 print"[180] entrenamiento, antes de que el [170]";
3150 print"[180] descubra y destruya las tuyas. [170]";
3160 print"[180] hay 25 posiciones posibles [170]";
3170 print"[180] y debes acertar las 4 posicio- [170]";
3180 print"[180] nes correctas antes de que el [170]";
3190 print"[180] super-ordenador destruya las 4 [170]";
3200 print"[180] tuyas. [170]";
3210 print"[180] [170]";
3220 print"[204][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][186]";
3230 print"[207][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][208]";
3240 print"[180] pulsa 'space' para continuar [170]";
3250 print"[204][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][186]";
3255 geta$:ifa$<>" "then3255
3260 print"[147][207][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][208]";
3270 print"[180] b o m b a r d e o [170]";
3280 print"[204][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][186]";
3290 print"[207][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][208]";
3300 print"[180] copia esta matriz con la nu- [170]";
3310 print"[180] meracion de las posiciones indi- [170]";
3320 print"[180] cada y utilizala para apuntar [170]";
3330 print"[180] las jugadas: [170]";
3340 print"[180] [170]";
3350 print"[180] [176][192][192][178][192][192][178][192][192][178][192][192][178][192][192][174] [170]";
3360 print"[180] [194] 1[221] 2[221] 3[221] 4[221] 5[200] [170]";
3370 print"[180] [171][192][192][219][192][192][219][192][192][219][192][192][219][192][192][179] [170]";
3380 print"[180] [194] 6[221] 7[221] 8[221] 9[221]10[200] [170]";
3390 print"[180] [171][192][192][219][192][192][219][192][192][219][192][192][219][192][192][179] [170]";
3400 print"[180] [194]11[221]12[221]13[221]14[221]15[200] [170]";
3410 print"[180] [171][192][192][219][192][192][219][192][192][219][192][192][219][192][192][179] [170]";
3420 print"[180] [194]16[221]17[221]18[221]19[221]20[200] [170]";
3430 print"[180] [171][192][192][219][192][192][219][192][192][219][192][192][219][192][192][179] [170]";
3440 print"[180] [194]21[221]22[221]23[221]24[221]25[200] [170]";
3450 print"[180] [173][192][192][177][192][192][177][192][192][177][192][192][177][192][192][189] [170]";
3460 print"[204][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][186]";
3470 print"[207][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][208]";
3480 print"[180] pulsa 'space' para continuar [170]";
3490 print"[204][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][186]";
3950 geta$:ifa$<>" "then3950
3999 return