5 'F15 Eagle 10 CLS:CLV 20 X=0:Y=12:X=X+RND(32):IF X=X<16 AND X>14 THEN GOTO 20 30 M=10 100 'main 110 LOCATE X,Y 120 PRINT " "; 130 IF BTN(LEFT)=1 AND X>0 THEN X=X+1 140 IF BTN(RIGHT)=1 AND X<31 THEN X=X-1 150 IF X<0 OR X>31 THEN X=15 160 X=X+RND(3)-1 170 LOCATE X,Y 180 PRINT CHR$(241); 190 IF BTN(SPACE)=1 THEN GOSUB 300 200 LOCATE 14,12 210 PRINT "(+)"; 220 LOCATE 12,9 230 PRINT "SCORE=",S 240 LOCATE 11,15 250 PRINT "MISSILE=",M 260 WAIT 5 270 IF M=0 THEN GOTO 700 280 GOTO 100 300 'MISSILE FIRE 310 L=0:R=31 320 FOR W=1 TO 15 330 LOCATE L,Y 340 PRINT "-"; 350 LOCATE R,Y 360 PRINT "-"; 370 WAIT 2 380 LOCATE L,Y 390 PRINT " "; 400 LOCATE R,Y 410 PRINT " "; 420 L=L+1:R=R-1 430 BEEP 440 NEXT 450 M=M-1 500 'ATARI HANTEI 510 IF X!=15 THEN LOCATE 13,12:PRINT "MISS!":WAIT 40:CLS:RETURN 520 A=15:B=15 530 FOR W=1 TO 5 540 LOCATE A,Y 550 PRINT "*"; 560 LOCATE B,Y 570 PRINT "*"; 580 WAIT 2 590 A=A-1:B=B+1 600 NEXT 610 BEEP 30,30:WAIT 50: S=S+10:CLS 620 RETURN 700 'END 710 LOCATE 11,12 720 PRINT "GAME OVER" 730 END
戦闘機の操縦がこんなに難しいとは! うまく調節しようとしても、どうしても機体がふらついて、うまくミサイルを当てられない……。それだけに、ハイスコアを更新したときには思わずガッツポーズ。このシビアさが、素晴らしいです。