Parcours · Intermédiaire
Le jeu des paires
Seize cartes face cachée, huit paires de symboles : retournez-les deux par deux et retrouvez toutes les paires en un minimum de coups.
Le jeu de mémoire que tout le monde connaît : seize cartes retournées, deux cartes par tour. Si elles sont identiques, elles restent visibles ; sinon, elles se recachent après un instant. Le programme compte les coups, chronomètre la partie et garde le record.
Ce que vous allez apprendre
- disposer une grille de cartes en calculant leur position à partir de leur numéro ;
- dessiner huit symboles différents avec quelques formes et une palette ;
- mélanger un tableau avec
melanger; - suivre l'état de chaque carte (cachée, visible, trouvée) dans un tableau ;
- gérer un tour en deux clics, avec une pause pour mémoriser ;
- mesurer la durée d'une partie et enregistrer un record.
Avant de commencer
Il vaut mieux savoir utiliser cliquer et clique.
Les étapes
-
1
Une grille de seize cartes Dessiner seize cartes face cachée en 4 × 4, à partir de deux fonctions qui calculent la position de chaque carte.Accès libre
fonctionmodarrondi_inferieurrectangle_arrondi -
2
Huit paires de symboles mélangées Ranger huit paires dans un tableau, le mélanger, et dessiner le symbole de chaque carte avec une forme et une couleur.
melangertableau d'étatformespolygone -
3
Retourner une carte au clic Trouver la carte cliquée avec une fonction qui teste les seize rectangles, puis la retourner si elle était cachée.
cliquerclique rectangulaireétat -
4
Un tour en deux cartes Retourner deux cartes par tour : si elles forment une paire, elles restent visibles ; sinon, elles se recachent après une pause.
mémoriser la première cartecomparaisonpause -
5
La fin de partie et le chrono Mesurer la durée de la partie avec chrono et afficher un message de victoire avec le nombre de coups et de secondes.
chronoduréearrondi -
6
Le record et la revanche Enregistrer le meilleur score (le moins de coups) avec paramètre et proposer de rejouer avec un nouveau mélange.
paramètreprocédure de réinitialisationvide
La première étape est en accès libre. Pour continuer, garder votre progression d'un ordinateur à l'autre et obtenir le diplôme, créez un compte gratuit.