Bonjour,
J'ai mis un jeu de mémoire :
http://www.european-trees.com/jeudememoire.php
Avec ce script récupéré (il y a quelques années) :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
| <!--
cells = 18
clicks = 0
score = 0
tries = 0
flag = 0
blank = 0
active = 1
inactive =-1
dummy = "jeu/scq.jpg"
theImages = new Array()
v = new Array()
for (var i = 1; i <= cells/2; i++) {
theImages[i] = new Image()
theImages[i].src = "jeu/sc" + i + ".JPG"
}
for (var i = 1; i <= cells; i++) {
v[i] = (i <= (cells/2))? (i) : (i - (cells/2))
}
for (var i = 1; i <= cells; i++) {
var a1= Math.floor(Math.random() * cells) + 1
var a2= Math.floor(Math.random() * cells) + 1
var x = v[a1]
v[a1] = v[a2]
v[a2] = x
}
stat = new Array()
for (var i = 1; i <= cells; i++) {
stat[i] = blank
}
function wait() {
flag = 0
stat[cel1] = blank
stat[cel2] = blank
var imgnaam="image"+cel1
document[imgnaam].src = dummy
var imgnaam="image"+cel2
document[imgnaam].src = dummy
}
function check(celnr) {
if ((stat[celnr] != blank) || (flag != 0)) { } else {
if (clicks == 0) {
cel1 = celnr
stat[cel1] = active
var imgnaam="image"+cel1
img1 = theImages[v[cel1]].src
document[imgnaam].src = img1
clicks = 1
} else {
tries++
clicks = 0
cel2 = celnr
stat[cel2] = active
img2 = theImages[v[cel2]].src
var imgnaam = "image"+cel2
document[imgnaam].src = img2
if (img1 == img2) {
score++
stat[cel1] = inactive
stat[cel2] = inactive
} else {
timer = setTimeout("wait()", 1000)
flag = 1
}
}
}
document.f.b.value =tries;
if (score >= 9) {
if (tries<=18){
alert(' Excellent \ nYou have done less than 19 double-clicks !');}
else
{
alert('You have done '+document.f.b.value+' double-clicks.\nPlease try to do less than 19 double-clicks.');}
}
} |
Et en dessous des images :
<input type="button" value=" " name="b">
Pour le moment le nombre de clics ne fonctionne pas.
Est-ce un problème de document.f.b.value (où f est le nom du formulaire) ?
Merci si quelqu'un a la solution.
Le jeu est sympathique.
Cordialement.
Partager