1 PRINT CHR$(12) 5 CURSOR 25,10:PRINT "AWARI" 10 CLEAR 1000:DIM B%(13),G%(13),F%(50) 15 N%=0 20 WAIT TIME 100:E%=0:PRINT CHR$(12) 25 FOR I%=0 TO 12:B%(I%)=3:NEXT 30 C%=0:F%(N%)=0:B%(13)=0:B%(6)=0 35 GOSUB 500 40 CURSOR 0,8:PRINT SPC(55):CURSOR 0,8:PRINT "VOTRE MOUVEMENT";:GOSUB 110 45 IF E%=0 THEN 80 50 IF M%=H% THEN GOSUB 100 55 IF E%=0 THEN 80 60 CURSOR 40,8:PRINT "DAI JOUE ";:GOSUB 800 65 IF E%=0 THEN 80 70 IF M%=H% THEN PRINT ",";:GOSUB 800 75 IF E%>0 THEN 35 80 PRINT :PRINT " LE JEU EST FINI" 85 D%=B%(6)-B%(13):IF D%<0 THEN PRINT "DAI GAGNE PAR ";-D%;" PTS":GOTO 20 90 N%=N%+1:IF D%=0 THEN PRINT " EGALITE":GOTO 20 95 PRINT "VOUS GAGNEZ PAR ";D%;" PTS":GOTO 20 100 CURSOR 20,8:PRINT " ET ";:CURSOR 23,8 110 INPUT M%:IF M%>0 AND M%<7 THEN M%=M%-1:GOTO 130 120 CURSOR 20,6:PRINT " INTERDIT":WAIT TIME 20:CURSOR 20,6:PRINT SPC(15):GOTO 100 130 IF B%(M%)=0 THEN 120 140 H%=6:GOSUB 200:GOTO 500 200 K%=M%:GOSUB 600:E%=0:IF K%>6 THEN K%=K%-7 210 C%=C%+1:IF C%<9 THEN F%(N%)=F%(N%)*6+K% 215 FOR I%=0 TO 5:IF B%(I%)<>0 THEN 230 220 NEXT I%:RETURN 230 FOR I%=7 TO 12:IF B%(I%)<>0 THEN E%=1:RETURN 240 GOTO 220 500 CURSOR 20,14 505 FOR I%=12 TO 7 STEP -1:GOSUB 580:NEXT:CURSOR 16,12:I%=13:GOSUB 580 520 PRINT SPC(21);B%(6):PRINT " "; 522 CURSOR 20,10 525 FOR I%=0 TO 5:GOSUB 580:NEXT:PRINT :PRINT :RETURN 580 IF B%(I%)<10 THEN PRINT " "; 585 PRINT B%(I%);:RETURN 600 P%=B%(M%):B%(M%)=0 605 FOR P%=P% TO 1 STEP -1:M%=M%+1:IF M%>13 THEN M%=M%-14 610 B%(M%)=B%(M%)+1:NEXT 615 IF B%(M%)=1 AND M%<>6 AND M%<>13 THEN IF B%(12-M%)<>0 THEN 625 620 RETURN 625 B%(H%)=B%(H%)+B%(12-M%)+1:B%(M%)=0:B%(12-M%)=0:RETURN 800 D%=-99:H%=13:FOR I%=0 TO 13:G%(I%)=B%(I%):NEXT 810 FOR J%=7 TO 12:IF B%(J%)=0 THEN 885 815 G%=0:M%=J%:GOSUB 600 820 FOR I%=0 TO 5:IF B%(I%)=0 THEN 845 825 L%=B%(I%)+I%:R%=0 830 IF L%>13 THEN L%=L%-14:R%=1:GOTO 830 835 IF B%(L%)=0 AND L%<>6 AND L%<>13 THEN R%=B%(12-L%)+R% 840 IF R%>Q% THEN Q%=R% 845 NEXT I% 850 Q%=B%(13)-B%(6)-Q%:IF C%>8 THEN 875 855 K%=J%:IF K%>6 THEN K%=K%-7 860 FOR I%=0 TO N%-1:IF F%(N%)*6+K%=F%(I%)/6^(7-C%) THEN Q%=Q%-2 870 NEXT I% 875 FOR I%=0 TO 13:B%(I%)=G%(I%):NEXT 880 IF Q%>=D% THEN A%=J%:D%=Q% 885 NEXT J% 890 M%=A%:PRINT CHR$(42+M%);:GOTO 200 900 FOR I%=0 TO N%-1:PRINT B%(I%):NEXT 990 END