Le jeu de Memory est un jeu de cartes, placées faces cachées, et dont les symboles sont présents par paires. Le but du jeux est de retrouver les paires, en retournant les cartes deux à deux. A chaque tour, si les paires sont découvertes, le même joueur poursuit par un nouveau tour. Dans le cas contraire, elles sont replacées faces cachées, et le joueur suivant joue son tour

Ecrit en javascript en utilisant le modèle DOM et le framework Scriptaculous, mon implémentation du jeu devrait être fonctionnelle sur la plupart des navigateurs modernes qui autorisent le Javascript, y compris ceux de Microsoft (testé sur IE 6).

Pour mettre ce jeu dans une page, il faut :

D'autre paramètres sont accessibles, en voici la liste complète :
Paramètrevaleur par défautdescription
images-les fichiers images, sous forme d'un tableau de chaines ["img1", "img2"] ou sous forme de chaine représentant une intervalle : "img[001-020].jpg" . Le chemin peut y être adjoint
img_back-l'image du dos des cartes avec son chemin relatif
img_size"100x75"résolution de l'image affichée au format "xxy"
back_sizeimg_sizerésolution du dos des cartes
path"./" Le chemin, s'il est indiqué sera préfixé au début de chaque image, sauf pour le dos des cartes (img_back)
format"2x2"nombre de cartes dans le jeu, au format "nxm" où n est le nombre de colonnes et m le nombre de lignes
NB : Quand le jeu est créé, les images sont tirées au sort. Toutes les images définie doivent exister, donc attention lors de l'utilisation de l'intervalle.
Pour un exemple plus fourni, voir le source de cette page.

--
nis