Meteo

Code:
10 REM SLALOM
15 REM TABLEAU DES POSITIONS
16 REM DU SKIEUR
20 DIM S$(1)
30 FOR I=1 TO 32
40 E$=E$+CHR$(207)
55 REM SKIEUR ALLANT A GAUCHE
60 S$(0)=CHR$(201)
65 REM SKIEUR ALLANT A DROITE
70 S$(1)=CHR$(198)
75 REM ECRAN BLANC
80 CLS 5
85 REM DIRECTION INITIALE
86 REM GAUCHE
90 D=-1
95 REM POSITION INITIALE
96 REM DU SKIEUR
100 J=16
105 REM DESSIN DES PORTES
110 P$=CHR$(181)+CHR$(207)+CHR$(207)+CHR$(170)
115 REM BOUCLE PRINCIPALE
120 FOR K=1 TO 300
125 REM CALCUL DES COORDONNEES
126 REM DU SKIEUR
130 Y=INT(J/32)*2
140 X=(J-16*Y)*2
145 REM SKIEUR AU NIVEAU D UNE
146 REM PORTE
150 IF K>=16 AND (K-5)/10=INT((K-5)/10) THEN GOSUB 350
155 REM AFFICHAGE D UNE PORTE
160 IF K<284 AND K/10=INT(K/10) THEN GOSUB 400
165 REM MOUVEMENT DU SKIEUR
170 IF INKEY$<>"" THEN D=-D
180 J=J+D
190 IF J<2 THEN J=2
200 IF J>29 THEN J=29
210 PRINT@ 511,E$;
220 PRINT@ J,S$(D/2+0.5);
230 NEXT K
235 REM FIN DESCENTE
240 PRINT@ 164,"PORTE(S) RATEE(S) :";T;
250 PRINT@ 230,"UNE AUTRE DESCENTE ?";
260 D$=INKEY$
270 IF D$="" THEN 260
280 IF D$<>"N" THEN RUN
290 CLS
295 REM AFFICHAGE PORTE
300 END
345 REM PORTE RATEE
350 IF POINT(X-2,Y)<>0 OR POINT(X+4,Y)<>3 THEN IF POINT(X-4,Y)<>0 OR POINT(X+2,Y)<>3 THEN T=T+1:SOUND 1,1
360 RETURN
400 P1=RND(3)-2
410 P=P-6*P1
420 IF P<482 THEN P=488
430 IF P>506 THEN P=500
440 PRINT@ P,P$;
450 RETURN

 

[Alice 32] [Images] [Documentaires] [Programmes] [Connections] [Les Liens]

alice32 ouvert
Meteo
Cuisine
Sennecay
Medal of honor
Stargate
décamétrique
27505
14rif034
Suzuki 125GN
Pascopa
emoticones
Livre d'or
Entré un message