Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function nb_aleatoire(nb) //fonction de tirrage au sort des nombres aléatoires pour le placement des images
- {
- nombre= Math.floor(Math.random() * nb_carte + 1);
- }
- var theme = prompt("choisi ton thème :)" )
- var player = prompt("combien de joueur etes vous ? ^^" )
- // RAZ des compteurs
- Q =1
- while (Q <= player) {
- parent.frames['cadre_J1'].document.getElementById("resultJ"+Q).value = 0;
- parent.frames['cadre_J1'].document.getElementById("gainJ"+Q).value = 0;
- var J1 = prompt ("Nom du Joueur:","");
- parent.frames['cadre_J1'].document.getElementById("Nom"+Q).value = J1;
- Q = Q+1
- }
- non_im = theme //nom du theme des cartes
- tirage = new Array; //tableau des numéros des images
- place = new Array; //tableau de placement des cartes
- ResultJ1=0; //nombre de coup jouer par le joueur1
- ResultJ2=0; //nombre de coup jouer par le joueur2
- var Img1=0; //variable première image cliquée
- var Img2=0; //variable deuxième image cliquée
- choixim=1; //variable correspondant au nombre de click
- gain=0; //
- GainJ1=0; //Nombre de paire trouvée par le joueur1
- GainJ2=0; //Nombre de paire trouvée par le joueur2
- nombres="";
- nb_carte = 18; //Nombre de carte dans le jeu
- divs=nb_carte/2;
- NomJoueur=2;
- cpt=0;
- var passage=0;
- for (i=1 ;i<nb_carte + 1 ;i++)
- {
- nb_aleatoire(nb_carte + 1);
- tirage[i]= nombre;
- for (t=1 ; t<i ;t++){
- if (tirage[t]==nombre)
- {
- i=i-1;
- }
- }
- }
- for (i=1 ;i<nb_carte + 1 ;i++)
- {
- if (tirage[i]>divs) nbtire=tirage[i]-divs;
- else nbtire=tirage[i];
- place[i]=nbtire;
- }
- function change_im(NumImg)
- {
- if (place[NumImg] !=0)
- {
- if (NumImg==Img1) NumImg=0;
- else
- {
- if (NumImg==Img2) NumImg=0;
- else
- {
- if (choixim==1)
- {
- Img1=NumImg;
- val1=place[NumImg];
- ResultJ1++
- }
- if (choixim==2)
- {
- Img2=NumImg;
- val2=place[NumImg];
- setTimeout ("calcul_result() ;", 450);
- }
- }
- choixim++;
- document.images[NumImg-1].src = non_im+place[NumImg]+".gif";
- }
- }
- }
- function efface(eff)
- {
- document.images[eff-1].src = non_im+"00.gif";
- place[eff]=0;
- }
- function no_efface(eff)
- {
- document.images[eff-1].src = non_im+"0.gif";
- }
- function calcul_result() //fonction qui détermine si les images sont identiques ou pas
- {
- if (val1==val2) //images différentes
- {
- efface(Img1);
- efface(Img2);
- GainJ1++
- gain++;
- }
- else //images identiques
- {
- no_efface(Img1);
- no_efface(Img2);
- }
- parent.frames['cadre_J1'].document.getElementById("resultJ1").value = ResultJ1;
- parent.frames['cadre_J1'].document.getElementById("gainJ1").value = GainJ1;
- if (GainJ1==divs)
- {
- alert( J1 + " a gangé avec " + GainJ1 + " paires" ) ;
- }
- choixim=1;
- Img2=0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement