Voila, je débute le jeu du memory en javascript
et j'ai déjà des souci rien que pour instancier mon tableau de valeurs aléatoire.
J'ai deux fonctions une qui rempli un tableau d'un certain nombre de
cases (nb_img) et l'autre qui vérifie s'il n'y a pas plus de deux
occurences dans la tableau de cette valeur (paire).
Mais cette deuxième fonction ne marche qu'une seule fois :|
Toute aide sera la bienvenue :)
Voici mon code:
var chemin="./images_memory/";
var largeur=60;
var hauteur=60;
var image=new Array();
var nb_img=6;
var place=new Array(nb_img);
var stop=false;
for(i=0;i<nb_img;i++){
place[i]=i;
}
function remplissage(){
for(i=0;i<nb_img;i++){
//stop=false;
//while(!stop){
n=Math.floor(Math.random()*(nb_img/2)+1);
if(continuer(n)){
place[i]=n;
//stop=true;
}
//document.write(i);
//}
}
}
function continuer(nb){
count=0;
for(i=0;i<nb_img;i++){
if(place[i]==nb){
count++;
}
}
if(count==2)return false;
else return true;
}
remplissage();