1 REM Ins{nd av Bo Kullmar SYSOP <1789> 1988-03-08 00.28.23 (KERMIT) 1 REM ++++++++++++++++++++++++++++++++ 2 REM ! Program .... ATTACK.BAS 3 REM ! Utg}va 1987.12.06 4 REM ! av Joakim B{ckstr|m <4421> 5 REM ! Minne 16 Kbytes 6 REM ! Ins{nt av <4421> 7 REM ! Screenat av T.E.S. 8 REM !++++++++++++++++++++++++++++++++ 10 REM Ett action-spel. F|rsvara din 20 REM planet mot inkr{ktare fr}n yttre 30 REM rymden. 40 REM ------------------------------- 1000 GOTO 2630 1010 PRINT CHR$(12) 1020 FOR A=3 TO 23 1030 PRINT CUR(A,0)CHR$(23); 1040 NEXT A 1050 PRINT CUR(23,2)"jk"CUR(23,35)"jk"; 1060 FOR Y=3 TO 76 1070 SETDOT 11,Y 1080 SETDOT 71,Y 1090 NEXT Y 1100 REM ************************ 1110 S$=" z,u " 1120 Y=10 1130 L=3 1140 P=0 1150 RANDOMIZE 1160 REM ************************ 1170 PRINT CUR(22,Y)S$ 1180 IF INP(56)=177 THEN Y=Y-.5 : IF Y<1 THEN Y=1 1190 IF INP(56)=188 THEN Y=Y+.5 : IF Y>34 THEN Y=34 1200 IF INP(56)=141 THEN GOSUB 1340 1210 REM ************************ 1220 IF E=0 THEN X1=5 : Y1=INT(RND*20)+10 : E=1 1230 PRINT CUR(X1,Y1)" +! "; 1240 PRINT CUR(X1-1,Y1)" " 1250 IF Y1>Y-.5 AND Y14 THEN GOSUB 1590 1260 A=INT(RND*3)+1 1270 IF A=1 THEN Y1=Y1-Y2 : IF Y1<1 THEN Y1=1 : Y2=Y2-.05 : IF Y2<.3 THEN Y2=.3 1280 IF A=3 THEN Y1=Y1+(1-Y2) : IF Y1>34 THEN Y1=34 : Y2=Y2+.05 : IF Y2>.7 THEN Y2=.7 1290 X1=X1+.2 : IF X1=22 THEN 1690 1300 REM ************************ 1310 PRINT CUR(1,0)" po{ng :"P,"liv :"L 1320 REM ************************ 1330 GOTO 1170 1340 REM ************************ 1350 REM *** Skjutning fr}n *** 1360 REM *** eget skepp *** 1370 REM ************************ 1380 FOR X3%=20% TO 5% STEP -1% 1390 PRINT CUR(X3%,Y)" j 5 " 1400 PRINT CUR(X3%,Y)" " 1410 NEXT X3% 1420 PRINT CUR(X3%,Y)" " 1430 IF Y>Y1-1 AND YR THEN R=P 2790 PRINT 2800 PRINT " Senaste po{ng :"P 2810 PRINT " Rekord :"R 2820 FOR F=1 TO 3000 : NEXT F 2830 IF INP(56)<128 THEN 2830 2840 GOTO 1010