2bc0 3748 0000 B ... TORERO
Steuerung: ⇦ ⇨ ⇧ ⇩ Ein TORERO soll in einer Arena einen STIER bezwingen.Der Torero muss sein rotes Tuch 10mal ueber den Stier werfen. Sieger ist der,der die kuerzeste Zeit dazu braucht. Der Torero wird mit ⇧=hoch;⇩=runter;⇦ =links;⇨=rechts gelenkt. Der Stier kann nicht gelenkt werden.
Zeichensatz UTF-8+Z1013()+CTRL()-ohne Umlaute(äöüß)

   10 CLS
   20 PRINT AT(11,1);""                               
   30 PRINT AT(12,0);"                            "
   40 PRINT AT(13,0);"        "
   50 PRINT AT(14,0);"                  " 
   60 PRINT AT(15,0);"               "
   70 PRINT AT(16,0);"                  " 
   80 PRINT AT(17,0);"              "
   90 PRINT AT(18,0);" "                         
   99 PAUSE 40
  100 CLS:M=0:S=0
  110 PRINT AT(1,7);"*1988-J.H.-SOFT*"
  120 PRINT AT(3,5);"     TORERO":PRINT AT(4,5);"      TORERO"              
  130 PRINT AT(5,5);"       TORERO":PRINT AT(6,5);"      TORERO"
  140 PRINT AT(7,5);"     TORERO":PRINT AT(8,5);"      TORERO"
  150 PRINT AT(9,3);"     TORERO"  
  151 PRINT AT(10,3);"      TORERO
  160 PRINT AT(11,3);"       TORERO"     
  170 PRINT AT(12,3);"        TORERO"    
  180 PRINT AT(13,3);"         TORERO"    
  190 PRINT AT(14,5);"                TORERO"     
  200 PRINT AT(15,5);"                 TORERO"      
  210 PRINT AT(16,5);"                  TORERO"
  220 PRINT AT(17,5);"                   TORERO"   
  240 PRINT AT(19,1);"Ein TORERO soll in einer Arena"
  250 PRINT AT(20,1);"einen STIER bezwingen.Der"      
  260 PRINT AT(21,1);"Torero muss sein rotes Tuch"
  270 PRINT AT(22,1);"10mal ueber den Stier werfen."  
  280 PRINT AT(23,1);"Sieger ist der,der die kuer-"
  290 PRINT AT(24,1);"zeste Zeit dazu braucht.Der"
  300 PRINT AT(25,1);"Torero wird mit =hoch;=run-"   
  310 PRINT AT(26,1);"ter;=links;=rechts gelenkt."
  320 PRINT AT(27,1);"Der Stier kann nicht gelenkt
  330 PRINT AT(28,1);"werden." 
  340 PRINT AT(29,25);"<ENT>"
  351 A$=INKEY$:IF A$=""GOTO 351
  352 G=0
  353 A=-4655  
  360 IF G=10 THEN PAUSE 20:CLS:GOTO 1500
  370 CLS:PRINT AT(1,3);"TIME:          PUNKTE:":PRINT AT(1,25);G
  380 PRINT AT(3,3);"=TORERO  =TUCH   =STIER":PRINT AT(3,21);CHR$(20)
  390 FOR L=2 TO 28:PRINT AT(5,L);CHR$(21):PRINT AT(28,L);CHR$(21):NEXT
  400 FOR K=6 TO 27:PRINT AT(K,2);CHR$(21):PRINT AT(K,28);CHR$(21):NEXT
  630 DOKE A,-15105      
  700 X=16:Y=8
  710 IF X<7 OR X>27 THEN GOTO 700
  720 IF Y<4 OR Y>27 THEN GOTO 700
  730 PRINT AT(X,Y);CHR$(20):GOSUB 2000:IF(-5120+X*32+Y)=A GOTO 1300
  735 GOTO 1010
  740 PRINT AT(X,Y);" ":R=INT(16*(RND(1))+1)
  750 ON R GOTO 800,850,900,950,810,820,830,840,860,870,880,890,910,920,930,940
  800 X=X-1:GOTO 710
  810 Y=Y+2:GOTO 710
  820 Y=Y-2:GOTO 710
  830 X=X+2:GOTO 710
  840 X=X-2:GOTO 710
  850 X=X+1:GOTO 710
  860 X=X-1:Y=Y+1:GOTO 710
  870 X=X-1:Y=Y-1:GOTO 710
  880 X=X+1:Y=Y+1:GOTO 710
  890 X=X+1:Y=Y-1:GOTO 710
  900 Y=Y+1:GOTO 710
  910 X=X-2:Y=Y+2:GOTO 710
  920 X=X-2:Y=Y-2:GOTO 710
  930 X=X+2:Y=Y+2:GOTO 710
  940 X=X+2:Y=Y-2:GOTO 710
  950 Y=Y-1:GOTO 710 
  999 IF PEEK(A)=20 GOTO 1300
 1000 DOKE A,-15105:GOTO 740
 1010 P$=INKEY$:IF P$=""THEN PAUSE 1:GOTO 740 
 1020 DOKE A,8224:IF P$=CHR$(11)THEN A=A-32:GOTO 999
 1030 IF P$=CHR$(10)THEN A=A+32:GOTO 999
 1040 IF P$=CHR$(8)THEN A=A-1:GOTO 999
 1050 IF P$=CHR$(9)THEN A=A+1:GOTO 999
 1100 GOTO 999
 1300 G=G+1:GOTO 353
 1500 PAUSE 20:CLS
 1510 PRINT AT(5,2);"Sie haben in einer Zeit von:" 
 1511 GOSUB 2300
 1520 PRINT AT(6,9);"ihr Tuch 10mal ueber
 1530 PRINT AT(7,2);"den Stier geworfen."
 1540 PRINT AT(11,4);"NOCHEINMAL:J/N"
 1545 W$=INKEY$:IF W$=""GOTO 1545
 1550 IF W$="N"GOTO 2500
 1555 IF W$="J"GOTO 100
 1556 GOTO 1540
 1560 IF W$<>"J"OR W$<>"N"GOTO 1540
 2000 PRINT AT(1,9);M:PRINT AT(1,13);S
 2010 S=S+1:IF S=60 THEN M=M+1:S=0
 2020 IF M=60 THEN H=H+1:M=0
 2040 RETURN
 2300 PRINT AT(6,1);M:PRINT AT(6,4);S:RETURN
 2500 PAUSE 10:CLS
 2510 PRINT AT(13,8);"AUF WIEDERSEHEN!":PAUSE 20:CLS:END