Sélectionnez un thème au choix (menu déroulant). Chaque thème possède un nombre pairs de cartes de 8 à 28 cartes
Si vous ne voyez pas toutes les cartes, redimensionnez l'affichage (zoom arrière) de votre navigateur. Normalement, vous ne devriez pas descendre en dessous de 75%.
Essayez de retrouver les paires de cartes en cliquant dessus. Quand vous cliquez sur la première carte, celle-ci peut rester retournée jusqu'à ce que vous cliquiez sur une seconde carte. Dans ce cas, vous avez 2 secondes pour mémomiser l'emplacement des 2 cartes si elle ne sont pas identiques.
A la fin de la partie, vous avez un commentaire suivant 4 niveaux. Ces niveaux dépendent du nombre de coups effectués pour retourner les cartes : au plus en 2 fois le nombre de cartes, sinon au plus en de 2.5 fois, au plus en de 3 fois ou en plus de 3 fois. J'avais initialement, ajouté une proportionnalité à la puissance de 10 du nombre de cartes (tenant compte de la difficulté pour un nombre de carte élevé) mais pour le moment, j'en reste à ce scoring simple.
Vous pouvez rejouer une partie, ou choisir un autre thème.
Un peu de technique
Ce jeu a été entièrement réalisé en JavaScript et html classique (sans html5!!). L'astuce est d'utiliser un tableau dont javascript calcule le nombre de ligne et de colonnes. De plus, aux extrémités haut et gauche du tableau, ont été ajoutées des cellules "tranparentes" ayant une image transparente. Pour les colonnes, cette image a été dimensionnée (html) en largeur = 110 et en hauteur à 1, et pour les rangées, une hauteur de 157 et une largeur de 1.
Pour les tirages au sort, on utilise une chaine de caractère dont les caractères vont de A à Z puis de a à z. Ce qui permet d'avoir un memory jusqu'à 2X52 cartes en théorie!!
Concernant la programmation, la fonction settimeout() est utilisée pour les animations.
Thèmes
Le webmaster reste à votre écoute pour tout nouveau choix de thèmes pour le jeux, à conditoin qu'il y ait au moins 8 possibilités différentes et que le nombre d'objets différents exhaustifs restent inférieurs ou égale à 52.