Memory_Icons

{% trans 'Sorry, your browser does not support canvas -- please either update your browser or submit your requirements by phone or email.' %}

Accelerometer

Avatar for Benoit Benoit

ATTENTION : FONCTIONNE PAS EN SIMULATION ! ----------------------------- Leg0 --> pour démarrer. ----------------------------- Il s'agit d'un jeu de Memory avec 20 cartes, donc 2 fois 10 images. les numéros d'image sont stockés dans 1 tableau de 20 éléments de 5 bits. Chaque élément fait partie d'1 groupe de 3 éléments contenu dans un nombres (16 bits). Une fonction lecture et une fonction écriture ont été crées pour accéder au tableau (tablo TB1). Un 2ème tableau de 20 bits est contenu dans 2 nombres 16 bits, il fonctionne en parallèle sur le premier et stocke l'état de la carte (1 pour carte présente, 0 pour carte absente). Les cartes sont des icônes contenues dans des constantes 16 bits. Pour afficher l'icone on décode le numéro d'image et on envoie les 3 colonnes de 5 bits qui représente l'icone sur la matrice 5x5 (on a pris soin d'utiliser des icônes symétriques car dans ce cas 3 colonnes suffisent ). Les icônes utilisées sont les suivantes : coeur, chapeau, losange, fenêtre, tour, crâne, portes (saloon), roue, fusée, coupe. Pour remplir le jeu, on prend chaque N° d' image et on le place 2 fois dans les 20 cases (cartes). On affiche les 20 cartes (4 lignes de 5 pixels), On se déplace avec A ou B pour Gauche ou Droite et Leg1 ou Leg3 pour Haut ou Bas pour choisir la carte. L'action sur Leg2 permet de visualiser la carte. Sur la ligne du haut en clignotement plus rapide, on indique le nombre de cartes regardées, 1 puis 2. Si la 2ème est identique à la première, on efface les deux cartes. Quand le plateau est vide on affiche le score (rapport en % de coups bons sur le nombre de coups total. On relance une nouvelle partie par Leg2 ET Leg3.

Report this project

Project remixes

Back to top