Le mini-Jeu '421'.
Le mini-Jeu 'Memory' .
Le mini-Jeu 'Puzzle' .
Tentez
votre chance !
Réussissez ce '421' en 15 Jets et.. Téléchargez les Bases JavaScript ! |
|
![]() ![]() ![]() |
Voici, ci-dessous la Partie JavaScript du Jeu..
<SCRIPT
language="JavaScript"><!--
var
imad=new Array(6); //prech. des 6 images
de dés
for
(var i=0;i<6;i++) { imad[i]=new Image();imad[i].src='de'+(i+1)+'.gif'}
var
j=new Array(3);
var
lim=24;
var
jeu_de=false, ok=false , x=0 ;
function
de(n)
{
jeu_de=true;var v=0;
if (x<(lim>>1))
{ v=1+Math.floor(Math.random()*6);
j[n]=v;
x++;
document.fd.zone_compt.value=(lim>>1)-x;
document.images[offsetd+n].src='de'+v+'.gif';
}
if ((j[0]==4) && (j[1]==2) && (j[2]==1) ||
// on retrouve tous les cas de 421..
(j[0]==4) && (j[1]==1) && (j[2]==2) || //
dés dans n'importe quel ordre
(j[0]==2) && (j[1]==4) && (j[2]==1) ||
(j[0]==2) && (j[1]==1) && (j[2]==4) ||
(j[0]==1) && (j[1]==4) && (j[2]==2) ||
(j[0]==1) && (j[1]==2) && (j[2]==4))
{
ok=true;
alert('Gagné..! en '+ x +' coups....//
et annoncez la récompense..!');
}
}
//-->
</SCRIPT>
Voici, ci-dessous la Partie HTML du Jeu..
<B><I><U><FONT
COLOR="#006600">Le mini-Jeu '421'</FONT></U></I></B>
<BR> <B><FONT
COLOR="#660000">Testez..!</FONT></B>
<CENTER>
<B><FONT
FACE="Arial,Helvetica" COLOR="#006600" SIZE=-2>
Mini-Jeu
tout JavaScript!</FONT></B>
<TABLE
BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="40%" HEIGHT="100" BGCOLOR="#007070"
>
<TR>
<TD
ALIGN=CENTER COLSPAN="2"><B><I><U><FONT COLOR="#FFFF00"><FONT
SIZE=-1>
Tentez
votre chance !</FONT></FONT></U></I></B>
<BR><B><FONT
FACE="Arial,Verdana"><FONT SIZE=-2><FONT COLOR="#FFFFFF">Réussissez
ce
</FONT><FONT COLOR="#FFFF00">'421'</FONT><FONT COLOR="#FFFFFF">
en
15 Jets et..</FONT></FONT></FONT></B>
<BR><B><FONT
FACE="Arial,Verdana"><FONT COLOR="#FFFFFF"><FONT SIZE=-2>
Placez
ici la récompense ..!</FONT></FONT></FONT></B>
<BR>
</TD>
</TR>
<TR>
<TD
ALIGN=CENTER>
<A HREF="javascript:de(0)">
<IMG SRC="det.gif" NAME="un" BORDER=0 HEIGHT=33 WIDTH=33></A>
<A HREF="javascript:de(1)">
<IMG SRC="det.gif" NAME="deux" BORDER=0 HEIGHT=33 WIDTH=33></A>
<A HREF="javascript:de(2)">
<IMG SRC="det.gif" NAME="trois" BORDER=0 HEIGHT=33 WIDTH=33></A>
</TD>
<TD
ALIGN=CENTER VALIGN=BOTTOM WIDTH="50%">
<FORM
name="fd">
<B><FONT
FACE="Arial,Verdana"><FONT COLOR="#FFFFFF"><FONT SIZE=-2>
Encore <INPUT
type ="text" name="zone_compt" size=2>
jet(s)!</FONT></FONT></FONT></B>
</FORM>
</TD>
</TR>
</TABLE>
</CENTER>
function
montre() // pour compenser le bug des
index du tableau images doublés
{offset=document.images.length-16;
for
( var i=0;i<16;i++)tires[i]=100;
charge();
}
function
ret_2carte(n,m)
{
document.images[n+offset].src='imt.gif';
document.images[m+offset].src='imt.gif';flag_bloc=false;
}
function
clic(n)
{
if ((jeu>0)&& (!flag_bloc) && (nb_coups<32) &&
(fl_gene))
{ nb_coups+=1;
document.f.zone.value=(32-nb_coups);
if (nb_coups<1) fl_gene=false;
document.images[n+offset].src='im'+(tires[n]+1)+'.gif';
jeu -=1;
carte[jeu]=tires[n];no_carte[jeu]=n;
if (jeu==0)
{ jeu=2; //alert(carte[0]+'
'+ no_carte[0]+' ' +carte[1]+' '+no_carte[1]);
if (carte[1] != carte[0])
{ flag_bloc=true;
setTimeout('ret_2carte(no_carte[0],no_carte[1]);',1000);
}
else {
gagne+=1;
if (gagne==8)
{alert("Bravo...// là vous annoncez
la récompense..!");
fl_gene=false;
}
}
}
}
}
function
dos()//ttes les cartes sur le dos..
{for
(var n=0;n<16;n++)
document.images[n+offset].src='imt.gif';
}
function
verif(m)
{//test
pour ch. du tableau des couples..
var
c=0;
for
(i=0;i<16;i++)
if (tires[i]==m) c++;
if
(c==2) return false; else return true;
}
function
charge()//charge le tableau aléatoirem.
{
for (var i=0;i<16;i++)
{ tires[i]=100;
var flag_ok=false;
while (!flag_ok)
{
var n=Math.floor(Math.random()*8);
if (verif(n)) {
tires[i]=n;
flag_ok=true;
}
}
}
}
//
-->
</SCRIPT>
Voici ci-dessous la partie HTML..
<BODY
onLoad="montre()">
<center>
<font
face="Arial,Helvetica" size=-2 color="#007070"><b>Mini-Jeu tout JavaScript</B></font>
<table
border=4 cellpadding=2 cellspacing=0 bgcolor="#007070" width=500>
<TR>
<td
rowspan=5 width=300 align=center valign=top><font size=-1 color="yellow">
<u><b><i>Le
Jeu 'Memory'</I></B></U><br></font>
<font
face="Arial,Helvetica" color="white" size=-2><b>
Enoncez
dans cet espace les Règles du Jeu..etc..
</B></font>
</TD>
<TD width=35><a href="javascript:clic(0)">
<img src="imt.gif" width=35 height=36 border=0 name="base"></a></TD>
<td width=35><a href="javascript:clic(1)">
<img src="imt.gif" width=35 height=36 border=0></A></TD>
<td width=35><a href="javascript:clic(2)">
<img src="imt.gif" width=35 height=36 border=0></A></TD>
<td width=35><a href="javascript:clic(3)">
<img src="imt.gif" width=35 height=36 border=0></A></TD>
</TR>
<tr>
<td><a href="javascript:clic(4)">
<img src="imt.gif" width=35 height=36 border=0></a></TD>
<td><a href="javascript:clic(5)">
<img src="imt.gif" width=35 height=36 border=0></a></TD>
<td><a href="javascript:clic(6)">
<img src="imt.gif" width=35 height=36 border=0></a></TD>
<td><a href="javascript:clic(7)">
<img src="imt.gif" width=35 height=36 border=0></a></TD>
</TR>
<tr>
<td><a href="javascript:clic(8)">
<img src="imt.gif" width=35 height=36 border=0></a></TD>
<td><a href="javascript:clic(9)">
<img src="imt.gif" width=35 height=36 border=0></a></TD>
<td><a href="javascript:clic(10)">
<img src="imt.gif" width=35 height=36 border=0></a></TD>
<td><a href="javascript:clic(11)">
<img src="imt.gif" width=35 height=36 border=0></a></TD>
</TR>
<tr>
<td><a href="javascript:clic(12)">
<img src="imt.gif" width=35 height=36 border=0></a></TD>
<td><a href="javascript:clic(13)">
<img src="imt.gif" width=35 height=36 border=0></a></TD>
<td><a href="javascript:clic(14)">
<img src="imt.gif" width=35 height=36 border=0></a></TD>
<td><a href="javascript:clic(15)">
<img src="imt.gif" width=35 height=36 border=0></a></TD>
</TR>
<tr>
<td
colspan=4 align=center >
<form
name="f">
<font
size=-2 font color="ffff00" face="Arial,Helvetica"><b>Il vous reste
<input
type="text" name="zone" size=2 value="32"> Clicks</B></font>
</TD>
</TR>
</TABLE>
</form>