Code
clrhome
16}w
lbr R
W-1}W
clrhome
output(4,W,"SPACE
if W=7
goto 65
goto R
lbl 65
output(3,6,"-
output(5,12,"-
for(T,0,50
end
output(3,8,"-
output(5,10,"-
for(T,0,50
end
output(5,9,"-
output(3,9,"-
for(T,0,50
end
output(5,8,"-
output(3,10,"-
for(T,0,50
end
output(5,7,"-
output(3,11,"-
for(T,0,50
end
output(3,12,"-
output(4,12,"-
for(T,0,700
end
output(4,9,"*
for(T,0,20
end
output(4,8,"*
output(4,10,"*
output(3,9,"*
output(5,9,"*
for(T,0,20
end
output(3,6,"*
output(5,6,"*
output(3,12,"*
output(5,12,"*
for(T,0,20
end
output(2,7,"*
output(2,11,"*
output(6,7,"*
output(6,11,"*
for(T,0,20
end
output(1,9,"*
output(7,9,"*
for(T,0,20
end
output(4,9,".
output(4,10,".
output(4,8,".
output(3,9,".
output(5,9,".
for(T,0,20
end
output(2,7,".
output(2,11,".
output(6,7,".
output(6,11,".
for(T,0,20
end
output(3,8,".
output(5,8,".
output(4,7,".
output(4,11,".
output(5,10,".
output(3,10,".
for(T,0,20
end
clrhome
output(3,7,".
output(5,7,".
output(3,11,".
output(5,11,".
for(T,0,20
end
clrhome
menu(">>>>>>SPACE<<<<<<","JOUER",J,"QUITTER",Q)
lbl J
lbl C
10}V
0}Q
4}B
0}S
0}F
10}H
lbl 6
2}D
16}A
if F=H
then
Q+1}Q
V-1}V
if V=1
then
goto 16
end
H+10}H
for(T,0,50
output(1,6,"NIVEAU
output(1,12,Q
end
end
int(5rand+2)}C
clrhome
lbl 15
clrhome
D+1}D
0}G
lbl 2
G+1}G
getkey}K
if K
clrhome
if K=105
pause
if K=25
B-1}B
if K=34
B+1}B
if B(inferieur ou egal)1:1}B
if B(superieur ou egal)8:8}B
if G=V
goto 15
output(B,A,"<
output(C,D,"(py)
if D(superieur ou egal)16
goto 7
if K=21
goto 1
goto 2
lbl 1
A-1}A
if A(inferieur ou egal)1
yhen
S-1}S
for(T,0,20
output(1,1,"-1
end
16}A
goto 15
end
output(B,A,"-
if A=D and B=C
goto 3
goto 1
lbl 3
S+1}S
F+1}F
output(C,D,"*
for(T,0,5
end
output(C-1,D,"*"
output(C+1,D,"*
output(C,D-1,"*
output(C,D+1,"*
for(T,0,10
end
output(C,D,".
for(T,0,5
end
output(C,D-1,".
output(C,D+1,".
output(C-1,D,".
output(C+1,D,".
goto 6
output(B,D,"*
output(B-1,D,"*
output(B+1,D,"*
for(T,0,50
end
output(B,D,"*
output(B-1,D,".
output(B+1,D,".
for(T,0,50
end
output(B,D-1,".
for(T,0,150
end
disp "loose
for(T,0,150
end
clrhome
if S(superieur ou egal)L4(1)
then
S}L4(1)
output(1,2,"NOUVEAU SCORE:
output(4,6,L4(1)
else
output(3,6,"SCORE:
output(4,6,S
pause
lbl 13
menu(">>>>>>loose<<<<<<","continuer",C,"quitter",Q
lbl 16
clrhome
for(T,0,100
output(4,6,"you Win"
end
menu(">>>>>>>WIN<<<<<<<","recommencer",C,"quitter",Q
lbl Q
clrhome
stop