Accueil

 
 

 

 
 
loadImg()
 
 

 

 

 

 

 

 

 

 

 

.carte {margin:3px;border:2px inset #eedbf5;background:#ffffff;width:80px;height:100px;font-family:times new roman;font-size:28px;cursor:pointer;}
.carte_derriere {margin:3px;border:2px inset #ffffff;background:#8d073a;color:#ffffff;width:80px;height:100px;font-family:times new roman;font-size:15px;cursor:pointer;font-weight:bold;}
.gager {border:2px inset #ffffff;background:#8d073a;color:#ffffff;font-family:verdana;font-size:15px;cursor:pointer;}
.pointage {border:2px inset #ffffff;background:#ffffff;color:#000000;font-family:verdana;font-size:16px;cursor:default;font-weight:bold;}
.retirer {border:2px inset #ffffff;background:#8d073a;color:#ffffff;font-family:verdana;font-size:12px;cursor:pointer;text-align:center;font-weight:bold;}
.quit {border:2px inset #ffffff;background:#8d073a;color:#ffffff;text-align:center;font-family:verdana;font-size:11px;cursor:pointer;}
.donner {border:2px;border-style:inset;border-color:#ffffff;background:#8d073a;color:#ffffff;font-family:verdana;font-size:11px;cursor:pointer;font-weight:bold;}
.jeux {FILTER: progid:DXImageTransform.Microsoft.Alpha( style=4,opacity=90);width:463;height:232;cursor:default;color:#ffffff;font-family:verdana;font-size:14px;font-weight:bold;}
.message {border:2px inset #ffffff;background:#8d073a;width:100%;height:45;visibility:hidden;font-family:verdana;font-size:16px;text-align:center;color:white;font-weight:bold;}
.rouge {color:red;}
.noir  {color:black;}
.transit {FILTER: progid:DXImageTransform.Microsoft.Slide(slidestyle=SWAP,Bands=1,duration=0.3); width:50px;height:65px;}
var sortes_vu   = new Array(" ","♥","♠","♦","♣");
var cartes_vu   = new Array(" ","A",2,3,4,5,6,7,8,9,"10","J","Q","K");
var gain_text     = new Array(" ","PAIRE ","DOUBLE PAIRE","BRELAN","QUINTE","FLUSH",
                            "FULL","CARRÉ","QUINTE FLUSH","QUINTE ROYAL FLUSH");                                                      
var gain_mult     = new Array(0,1,3,4,5,6,10,25,50,250);
var gage_maximum  = 100;
var cartes_valeur  = new Array(); 
var cartes_sorte   = new Array(); 
var cartes_utilisees   = new Array();
var cartes_discartees= new Array();
var cartes     = new Array();
var cartes_chargees   = false;
var cartes_all    = false;
var mode_retirer = false;
var mode_donner    = true;
var cartes_num    = 1;
var gager             = 10;
var credit          = 1000;
 
function initialisation()
   var IE  = document.all;
   for (no=1;no <= 5;no++)
      cartes[no]      = document.getElementById("carte"+no);
   
   mettre_montant();
   reset_cartes();
 
   for (no=1;no <= 5;no++)
   {
      cartes_discartees[no] = false;
 cartes_valeur[no]   = 0;
 mettre_carte_fond(no);
   }
   cartes_valeur[0] = 0; 
   load_cartes();
   
}
 
function reset_cartes()
{
   for (card=1;card <= 52; card++)
      cartes_utilisees[card] = false;
}
 
function donner()
{  
   if (!cartes_chargees)
   {
      if (mode_donner) 
      {  
    document.getElementById("msg").style.visibility   = "hidden";
         for (cartes_num=1;cartes_num <= 5;cartes_num++)
            mettre_carte_fond(cartes_num);
         mode_retirer = true;
         mode_donner    = false;
    cartes_chargees   = true;
         cartes_all    = true;
    cartes_num    = 0;
credit    = credit - gager;
mettre_montant();
      }
      else
      {
         if (mode_retirer)
         { 
            mode_retirer = false;
            mode_donner    = true;
            cartes_all    = false;
            cartes_chargees   = true;
       cartes_num    = 0;
    }
      }
   }
}
 
function mettre_montant()
{
   document.getElementById("gage").innerHTML = format_montant(gager);
   document.getElementById("gain").innerHTML = format_montant(credit);
}
 
function load_cartes()
{
   if (cartes_chargees)
   {  
     if (cartes_all)
         cartes_num++
 else   
      do cartes_num++; while(cartes_num <= 5 && cartes_discartees[cartes_num]==false);
 
 if (cartes_num !== 6)
 {
         do card = Math.floor(Math.random() * 52 + 1); while (cartes_utilisees[card])
         cartes_utilisees[card]         = true;
cartes_discartees[cartes_num] = false;
if (Math.floor(card/13)==(card/13))
            cartes_sorte[cartes_num] = Math.floor(card/13);
else
   cartes_sorte[cartes_num] = Math.floor(card/13) + 1;
         cartes_valeur[cartes_num]   = card-((cartes_sorte[cartes_num]-1)*13);
mettre_carte(cartes_num);
     }
else
{
   cartes_chargees = false;     
   if (!cartes_all)
  evaluate();
}
  }
  setTimeout("load_cartes()",300)
}
 
function mettre_carte(cartes_num)
{
   couleur = cartes_sorte[cartes_num]%2?'rouge':'noir';
   carte = '
'+cartes_vu[cartes_valeur[cartes_num]]+'
'+sortes_vu[cartes_sorte[cartes_num]]+'
';
   Transition(cartes_num,carte)
}
 
function mettre_carte_fond(cartes_num)
{   
  carte = '
POKER
';
  Transition(cartes_num,carte)
}
 
function Transition(cartes_num,carte)
{
          if (document.all)
{
 cartes[cartes_num].filters[0].apply();
          cartes[cartes_num].innerHTML = carte; 
 cartes[cartes_num].filters[0].play();
}
else 
 if (document.getElementById)
 {
cartes[cartes_num].innerHTML =carte;
     } 
}
 
function Retirer(cartes_num)
{
   if (mode_retirer)
   {   
      if (!cartes_discartees[cartes_num])
      {
         mettre_carte_fond(cartes_num);
    cartes_discartees[cartes_num] = true;
      }
      else
      {
      mettre_carte(cartes_num);
    cartes_discartees[cartes_num] = false; 
 }
   }
}
 
function evaluate()
{     
   win = 0, pair = false, carteSorte = "";
   cartes_valeur.sort(tri_num);
   //* Paire de Dame, Valet, Roi ou AS
   for (i=1;i <= 4;i++)
 if (cartes_valeur[i] == cartes_valeur[i+1])
{
   pair=true;
   if ((cartes_valeur[i] == 13) || (cartes_valeur[i] == 12)
 ||(cartes_valeur[i] == 11) || (cartes_valeur[i] == 1))
 {
       carteSorte = cartes_valeur[i] == 13?"DE ROI":cartes_valeur[i] == 12?"DE DAME":cartes_valeur[i] == 11?"DE VALET":"D'AS";
   win = 1;
 }
}
   //* Brelan
   for (i=1;i <= 3;i++)
 if ((cartes_valeur[i] == cartes_valeur[i+1])&&(cartes_valeur[i] == cartes_valeur[i+2]))
          win = 3;
 
   //* Double paire et Full
   if (((cartes_valeur[1] == cartes_valeur[2])&&(cartes_valeur[3] == cartes_valeur[4]))||
  ((cartes_valeur[1] == cartes_valeur[2])&&(cartes_valeur[4] == cartes_valeur[5]))||
  ((cartes_valeur[2] == cartes_valeur[3])&&(cartes_valeur[4] == cartes_valeur[5])))
if (win !== 3)
   win = 2;
else
   win = 6;
   //* Carré
   for (i=1;i <= 2;i++)
 if ((cartes_valeur[i] == cartes_valeur[i+1])&&(cartes_valeur[i] == cartes_valeur[i+2])&&(cartes_valeur[i] == cartes_valeur[i+3]))
         win = 7;
   //* Quinte
   if ((!pair && ((cartes_valeur[5] - cartes_valeur[1]) == 4)) ||
 ((cartes_valeur[1] == 1) && (cartes_valeur[2] == 10) && (cartes_valeur[3] == 11) 
                        && (cartes_valeur[4] == 12) && (cartes_valeur[5] == 13)))
    win = 4
   //* Flush, Quinte Flush et  Quinte Flush Royal
   if ((cartes_sorte[1] == cartes_sorte[2])&&(cartes_sorte[2] == cartes_sorte[3])&&
  (cartes_sorte[3] == cartes_sorte[4])&&(cartes_sorte[4] == cartes_sorte[5]))
   {
      if (win !== 4) 
     win = 5;
 else
    if (cartes_valeur[1] == 1 && cartes_valeur[2] != 2)
   win = 9;
else
   win = 8;
   }
   if (win !== 0)
   {  
      gagne = gager * gain_mult[win];
 document.getElementById("msg").style.visibility   = "visible";
 document.getElementById("msg").innerHTML = gain_text[win] + (win==1?carteSorte:"") + "
Vous gagnez " + format_montant(gagne) + " crédits";
 credit += gager * gain_mult[win];
      mettre_montant();
   }
   else
   {
      if (gager > credit)
      {
          gager = credit;
     mettre_montant();
      }
 if (credit == 0)
 {
         document.getElementById("msg").style.visibility   = "visible";
    document.getElementById("msg").innerHTML = "Fin de la partie
Essayez de nouveau!!!";
credit = 1000;
gager    = 10;
mettre_montant();
 }
   }
  reset_cartes();
}
 
function tri_num(i,j)
{
   return(i-j)
}
 
function bet_montant(montant)
{
   if (mode_donner)
   {
      gager += montant;
 if (gager == 0)
    gager = 5;
 if (gager > gage_maximum)
    gager = gage_maximum;
 if (gager > credit)
    gager = credit;
 mettre_montant();
   }
}
 
function format_montant(number)
{
  return number;
}
function push(el)
  if (el)
  {
    document.el = el;
    document.el.style.borderStyle="outset"
    document.el.style.borderTopWidth="3px"
document.el.style.borderBottomWidth="1px"
    document.el.style.borderLeftWidth="3px"
document.el.style.borderRightWidth="1px"
setTimeout("push()",100)
  }
  else
  {
    document.el.style.borderStyle="inset"
    document.el.style.borderTopWidth="2px"
document.el.style.borderBottomWidth="2px"
    document.el.style.borderLeftWidth="2px"
document.el.style.borderRightWidth="2px"
  }
}
 
 
 
 
 
 
 
 
function play()
{
var myst_word;
var prop_word;
var prev_word;
var c = 0;
var prop_char = 0;
var i, len_word;
var found = 0;
var nbr_tries = 10;
var still_true = false;
var nbr_rand = 0;
 
//rajoutez vous mots ici :
var dico = new Array ("JAVASCRIPT", "EDITEUR", "AJAX");
 
nbr_rand = Math.round(Math.random()*(dico.length));
 
myst_word = dico[nbr_rand];
len_word = myst_word.length;
for(i = 0; i <= len_word; i++)
prop_word += '*';
 
document.getElementById('sortietxt').innerHTML = "";
          
while(found < len_word && nbr_tries > 0)
{
document.getElementById('sortietxt').innerHTML = "Trouvez le mot : ";
 
for(i = 0;i <= myst_word.length; i++)
{
c = myst_word.charAt(i);
if(prop_word.indexOf(c) > -1)
document.getElementById('sortietxt').innerHTML += c;
else
document.getElementById('sortietxt').innerHTML += '*';
}
 
document.getElementById('sortietxt').innerHTML += "
";
 
nbr_tries2 = nbr_tries;
 
if(nbr_tries2 > 1)
document.getElementById('sortietxt').innerHTML += "
Il vous reste "+nbr_tries2+" essais";
else if(nbr_tries2 == 1)
document.getElementById('sortietxt').innerHTML += "
Il vous reste 1 essai";
 
document.getElementById('sortietxt').innerHTML += "

Proposez une lettre : ";
prop_char = prompt("Proposez une lettre :", prop_char);
prop_char = prop_char.toUpperCase();
document.getElementById('sortietxt').innerHTML += prop_char;
 
prev_word = prop_word;
for(i = 0;i <= myst_word.length; i++)
{
 c = myst_word.charAt(i);
 if(prop_char == c)
 {
  if(!still_true)
  still_true = true;
  
  if(prev_word.indexOf(c) <= -1)
  {
  prop_word += c;
  found++;
  }
 }
}
 
if(!still_true)
nbr_tries--;
else
still_true = false;
 
document.getElementById('sortietxt').innerHTML += "

";
}//while(found < len_word && nbr_tries > 0)
 
if(nbr_tries > 0)
document.getElementById('sortietxt').innerHTML += "Gagné !
";
else
document.getElementById('sortietxt').innerHTML += "Pendu !
";
document.getElementById('sortietxt').innerHTML += "Le mot était : "+myst_word+"
"
}
 
 
function play()
{
var myst_word;
var prop_word;
var prev_word;
var c = 0;
var prop_char = 0;
var i, len_word;
var found = 0;
var nbr_tries = 10;
var still_true = false;
var nbr_rand = 0;
 
//rajoutez vous mots ici :
var dico = new Array ("JAVASCRIPT", "EDITEUR", "AJAX");
 
nbr_rand = Math.round(Math.random()*(dico.length));
 
myst_word = dico[nbr_rand];
len_word = myst_word.length;
for(i = 0; i <= len_word; i++)
prop_word += '*';
 
document.getElementById('sortietxt').innerHTML = "";
          
while(found < len_word && nbr_tries > 0)
{
document.getElementById('sortietxt').innerHTML = "Trouvez le mot : ";
 
for(i = 0;i <= myst_word.length; i++)
{
c = myst_word.charAt(i);
if(prop_word.indexOf(c) > -1)
document.getElementById('sortietxt').innerHTML += c;
else
document.getElementById('sortietxt').innerHTML += '*';
}
 
document.getElementById('sortietxt').innerHTML += "
";
 
nbr_tries2 = nbr_tries;
 
if(nbr_tries2 > 1)
document.getElementById('sortietxt').innerHTML += "
Il vous reste "+nbr_tries2+" essais";
else if(nbr_tries2 == 1)
document.getElementById('sortietxt').innerHTML += "
Il vous reste 1 essai";
 
document.getElementById('sortietxt').innerHTML += "

Proposez une lettre : ";
prop_char = prompt("Proposez une lettre :", prop_char);
prop_char = prop_char.toUpperCase();
document.getElementById('sortietxt').innerHTML += prop_char;
 
prev_word = prop_word;
for(i = 0;i <= myst_word.length; i++)
{
 c = myst_word.charAt(i);
 if(prop_char == c)
 {
  if(!still_true)
  still_true = true;
  
  if(prev_word.indexOf(c) <= -1)
  {
  prop_word += c;
  found++;
  }
 }
}
 
if(!still_true)
nbr_tries--;
else
still_true = false;
 
document.getElementById('sortietxt').innerHTML += "

";
}//while(found < len_word && nbr_tries > 0)
 
if(nbr_tries > 0)
document.getElementById('sortietxt').innerHTML += "Gagné !
";
else
document.getElementById('sortietxt').innerHTML += "Pendu !
";
document.getElementById('sortietxt').innerHTML += "Le mot était : "+myst_word+"
"
}
 

 

<table border="0" cellpadding="0" cellspacing="0" class="jeux" width="100" "="">

FERMER
 
     
 
       
       
       
       
       
 
 
     
 
 
 
 
+   - DONNER  
 
         
RETIRER RETIRER RETIRER RETIRER RETIRER
 
 
 

 

Créer un site avec Wikeo !