Rem -------- Rem COCONUTS Rem -------- Dim C%(10,3) Coco1$=Mki$(0)+Mki$(0)+Mki$(&H0010) For I%=1 To 16 Read Data% Coco1$=Coco1$+Mki$(Data%) Next I% Data 0,28672,64540,56895 Data 36723,865,15169,32752 Data 64248,58556,51486,35086 Data 4366,6924,5384,4352 Coco2$=Mki$(0)+Mki$(0)+Mki$(&H0010) For I%=1 To 16 Read Data% Coco2$=Coco2$+Mki$(Data%) Next I% Data 6912,5376,4352,4352 Data 6912,5376,4352,4352 Data 6912,5376,4352,4352 Data 6912,5376,4352,4352 Coco3$=Mki$(0)+Mki$(0)+Mki$(&H0010) For I%=1 To 16 Read Data% Coco3$=Coco3$+Mki$(Data%) Next I% Data 6912,5376,4352,4352 Data 6912,5376,4352,4352 Data 23296,13636,4424,39248 Data 38176,21328,12680,65534 Noix$=Mki$(0)+Mki$(0)+Mki$(&H0008) For I%=1 To 8 Read Data% Noix$=Noix$+Mki$(Data%) Next I% Data 15360,32256,65280,65280 Data 65280,65280,65280,32256 Singe$=Mki$(0)+Mki$(0)+Mki$(&H0010) For I%=1 To 16 Read Data% Singe$=Singe$+Mki$(Data%) Next I% Data 65534,21844,27308,16376 Data 51142,50502,26572,13208 Data 8176,1984,1984,1984 Data 1728,1088,3168,7280 Del_Noix$=Mki$(0)+Mki$(0)+Mki$(&H0208) For I%=1 To 16 Del_Noix$=Del_Noix$+Mki$(0)+Mki$(0) Next I% Del_Singe$=Mki$(0)+Mki$(0)+Mki$(&H0210) For I%=1 To 16 Del_Singe$=Del_Singe$+Mki$(0)+Mki$(0) Next I% Cls Sprite Coco1$,0,0 Sprite Coco2$,0,16 Get 0,15,8,31,Coco2$ Put 0,32,Coco2$ Put 0,48,Coco2$ Sprite Coco3$,0,64 Get 0,0,15,79,Coco$ Clr Coco1$,Coco2$,Coco3$ Cls Setfont F_6X8 Pos%=1 Q%=1 D%=1 Score%=0 Vies%=5 N=0.1 Rem ------ Rem LE JEU Rem ------ Cls 'Dessine palmiers For I%=1 To 3 Put (I%*5-1)*8,8,Coco$ Next I% Sprite Singe$,(1+Pos%*5)*8+1,84 Jeu: Print At(1,1);"SCORE:";Score%'''"VIES:";Vies% J%=1 Repeat Pause 4 Key%=Getkey If Key%=KEY_ESC Then Goto Fin Elseif Key% Pos%=Pos%+(Key%=KEY_RIGHT)*(Pos%<3)-(Key%=KEY_LEFT)*(Pos%>1) For I%=1 To 3 Sprite Del_Singe$,(1+I%*5)*8+1,84 Next I% Sprite Singe$,(1+Pos%*5)*8+1,84 Endif Q%=D% For I%=1 To 9 If C%(Q%,J%) Sprite Noix$,(J%*5+2)*8,(I%-1)*8+12 Else Sprite Del_Noix$,(J%*5+2)*8,(I%-1)*8+12 Endif Inc Q% If Q%=11 Then Q%=1 Endif Next I% If C%(Q%,J%)=0 Goto Suite Endif If Pos%<>J% Then Goto Suite1 Endif Inc Score% If Score%/5=Score% Div 5 Add N,0.02 Endif If Score%/12=Score%\12 Inc Vies% Endif C%(Q%,J%)=0 Suite: Inc J% Until J%=4 D%=Q% If (Rnd()>N) Then Goto Jeu Endif C%(Q%,Random(3)+1)=1 Goto Jeu Suite1: Dec Vies% If Vies% Goto Suite Endif Print At(1,1);"Vous avez perdu!!!" Print "Appuyez sur ESC." Repeat Until RR_ESC Fin:
|