2bc0 3b38 0000 B ... METEOR
Steuerung: ⇦ ⇨ J ␣ E
Zeichensatz UTF-8+Z1013()+CTRL()-ohne Umlaute(äöüß)

   10 PRINT:PRINT
   10 WINDOW:CLS:GOSUB 340:GOSUB 910
   20 CLS:WINDOW 26,31,0,31:FOR X=0 TO 31:PRINT AT(0,X);CHR$(197):MZ=3:MS=8:ZZ=1
   30 PRINT AT(20,X);CHR$(197):NEXT
   40 FOR X=1 TO 19:PRINT AT(X,0);CHR$(197):PRINT AT(X,31);CHR$(197):NEXT
   50 FOR X=1 TO 30:A=1+INT(RND(1)*19):B=1+INT(RND(1)*29)
   60 PRINT AT(A,B);CHR$(42):NEXT
   70 RZ=12:RS=16:PRINT AT(23,2);"SONDE : 1":PRINT AT(23,17);"METEORIT"
   80 Z=(PEEK(-5120+32*RZ+RS)):IF Z><32 THEN GOSUB 710
   90 VS=VS-1:IF VS<0 THEN GOSUB 200
  100 POKE(-5120+32*RZ+RS),201
  110 X$=INKEY$
  120 IF X$=""THEN:PAUSE 1:GOTO 80
  130 POKE(-5120+32*RZ+RS),32
  140 IF X$=" "THEN RZ=RZ+1
  150 IF X$="E"THEN 800
  160 IF X$="J"THEN RZ=RZ-1
  170 IF X$=CHR$(9)THEN RS=RS+1
  180 IF X$=CHR$(8)THEN RS=RS-1
  190 GOTO 80
  200 VS=V:POKE(-5120+32*MZ+MS),32:IF MP=0 THEN 210:ELSE GOTO 220
  210 B=INT(RND(1)*8):MZ=INT(RND(1)*17+2):MS=INT(RND(1)*28+2)
  220 IF B=1 THEN MZ=MZ-1:MS=MS-1
  230 MP=1
  240 IF B=0 THEN MZ=MZ-1
  250 IF B=2 THEN MZ=MZ-1:MS=MS+1
  260 IF B=3 THEN MZ=MZ+1
  270 IF B=4 THEN MZ=MZ+1:MS=MS-1
  280 IF B=5 THEN MZ=MZ+1:MS=MS+1
  290 IF B=6 THEN MS=MS-1
  300 IF B=7 THEN MS=MS+1
  310 IF PEEK(-5120+MZ*32+MS)=197 THEN 210
  320 POKE(-5120+32*MZ+MS),214
  330 RETURN
  340!!!!!!!!!!!!!!!!!!!!!!!!!!!
  350!! METEORITENJAGD********!!
  360!!^^^^^^^^^^^^^^^^^^^^^^^!!
  370!! copright by :         !!
  380!!    Mario Lippert      !!
  390!!    Niederviebig 54    !!
  400!!    EBERSDORF          !!
  410!!    8701               !!
  420!!    Tel.: 3592         !!
  430!!                       !!
  440!!^^^^^^^^^^^^^^^^^^^^^^^!!
  450!!  ICH WUENSCHE IHNEN   !!
  460!!  VIEL  SPASS  BEIM    !!
  470!!  SPIELEN !            !!
  480!!                       !!
  490!!^^^^^^^^^^^^^^^^^^^^^^^!!
  500 PRINT " S P I E L E R K L A E R U N G   ":PRINT STRING$(32,""):PRINT
  510 PRINT "Sie muessen versuchen , so viel "
  520 PRINT "wie  moeglich  Meteoriten abzu- "
  530 PRINT "schiessen !  Dabei  duerfen Sie "
  540 PRINT "keine Sterne  treffen  oder den "
  550 PRINT "Rand ueberschreiten !           "
  560 PRINT "Sie koennen die  Sonde  mit den "
  570 PRINT "Tasten : << , >> , J und SPACE  "
  580 PRINT "nach links , rechts , oben  und "
  590 PRINT "unten steuern.":PRINT
  600 PRINT "Mit der Taste > E < koennen Sie "
  610 PRINT "das Spiel abbrechen.
  620 PRINT:PRINT "So , nun  kann  es   eigendlich "
  630 PRINT "losgehen !"
  640 PRINT AT(31,19);"> ENTER <":PRINT AT(30,0);" "
  650 X$=INKEY$:IF X$=""THEN 650:ELSE CLS
  660 BEEP
  670 PRINT:PRINT "WAEHLEN SIE DIE GESCHWINDIGKEIT ":PRINT "DER SONDE (1 bis 6)
  680 I$=INKEY$:IF I$=""THEN 680
  690 V=VAL(I$):IF V<1 OR V>6 THEN 680:ELSE PRINT:PRINT "GESCHWINDIGKEIT :";V
  700 BEEP:PAUSE 10:CLS:RETURN
  710 IF Z=42 THEN ZZ=ZZ+1:PRINT "SONDE ZERSTOERT !!":BEEP:PAUSE 20:CLS:GOTO 780
  720 IF Z=197 THEN PRINT "PRIMA ! DAS WAR EIN > EIGENTOR <":BEEP
  730 IF Z=197 THEN PRINT "SIE HABEN IHR EIGENES RAUMSCHIFF":PRINT "ZERSTOERT !!"
  740 IF Z=197 THEN 790
  750 IF Z=214 THEN MM=MM+1:PRINT AT(23,17);"METEORIT :",MM:POKE-5120+32*MZ+MS,32 
  760 IF Z=214 THEN MP=0:BEEP:RETURN
  770 RETURN
  780 PRINT AT(23,2);"SONDE :",ZZ:RZ=12:RS=15:IF V>2 AND ZZ=3 THEN 870:ELSE RETURN
  790 PAUSE 55
  800 WINDOW 22,31,0,31:CLS:PRINT "SIE HABEN MIT";ZZ;"SONDEN";MM
  810 PRINT:PRINT "METEORITEN ABGEFANGEN.":PRINT
  820 PP=INT(MM*24/(ZZ*22)*10/V*10)
  830 PRINT "DAS SIND";PP/10;"PUNKTE.":PRINT
  840 PRINT "WUENSCHEN SIE NOCH EIN SPIEL ?":PRINT:PRINT " ( J/N )"
  850 X$=INKEY$:IF X$=""THEN 850
  860 IF X$="N"THEN WINDOW:CLS:END:ELSE RUN
  870 PRINT:PRINT "BEI IHREN STEUERKUENSTEN DUERFEN":V=1
  880 PRINT "SIE JETZT MAL EINE WEILE LANGSAM"
  890 PRINT "FLIEGEN !!":BEEP:PAUSE 10:BEEP:PAUSE 10:BEEP:PAUSE 10:BEEP:PAUSE 40
  900 CLS:RETURN
  910 PRINT ""
  920 PRINT "          "   
  930 PRINT "                 "
  940 PRINT "               ";
  950 PRINT "                 " 
  960 PRINT "              "
  970 PRINT:PRINT:PRINT
  980 PRINT "        "
  990 PRINT "                   "
 1000 PRINT "                    "
 1010 PRINT "             "
 1020 PRINT "                   "
 1030 PRINT "                  "
 1040 PRINT "            "
 1050 PRINT
 1060 PRINT ""
 1070 PRINT "           "
 1080 PRINT "           "
 1090 PRINT "          "
 1100 PRINT "       "
 1110 PRINT "       "
 1120 PRINT "       "
 1130 PRINT "            "   
 1140 PRINT AT(22,18);"  COUNTDOWN  "
 1150 PRINT AT(29,0);" ":FOR X=1 TO 10:PRINT AT(23,12);"":BEEP:PAUSE 2 
 1160 PRINT AT(24,23);10-X:IF(10-X)=<0 THEN PRINT AT(24,22);"START"
 1170 PRINT AT(22,18);"  COUNTDOWN  "
 1180 PRINT AT(23,12);" ":PRINT AT(23,11);"":PAUSE 2:PRINT AT(23,11);""
 1190 PRINT AT(23,10);"":PAUSE 2:PRINT AT(23,10);" "
 1200 PRINT AT(22,18);" COUNTDOWN "
 1210 PRINT AT(23,11);"":PAUSE 2:PRINT AT(23,11);""
 1220 NEXT:PRINT AT(23,12);"":PAUSE 10:BEEP
 1230 RETURN