# Manuel de GNOME Mastermind

## Introduction

### Le jeu

Voici pour débuter une brève introduction à propos du jeu classique auquel celui-ci ressemble (source : wikipedia).

Mastermind est un jeu de cassage de code pour deux joueurs, inventé en 1970 par Mordecai Meirowitz, qui a été très populaire durant les années 80.

Le jeu se joue avec deux joueurs : le créateur de code et le casseur de code. Le créateur de code, place de son côté du plateau (caché de l'autre), une combinaison de 4 couleurs. Le casseur de code doit deviner ce motif (à la fois l'ordre et les couleurs) en un nombre minimal de coups. À chaque tour (12 dans la version la plus typique), le casseur de code tente un motif et le créateur de code lui donne un retour dans la grille de score en plaçant un pion blanc pour chaque élément de bonne couleur mais mal placé et un pion coloré pour les éléments à la fois de bonne couleur et bien placé.

Une fois qu'il a eu le retour, le casseur de code essaye à nouveau de deviner la séquence en suivant les astuces du créateur de code. Le jeu est évidemment gagné par le créateur de code si le casseur de code n'a réussi aucune tentative.

### Ce jeu

GNOME Mastermind est une version solitaire qui ressemble à la version classique. Le rôle du créateur de code est pris par l'ordinateur.

Le joueur doit deviner une combinaison de quatre couleurs (notez que chaque couleur peut être répétée). L'ordinateur affiche (avec le thème par défaut sélectionné) un pion rouge pour chaque bonne couleur correctement placée et un pion blanc pour chaque bonne couleur mal placée.

### Bien débuter

Vous pouvez lancer GNOME Mastermind des manières suivantes :

Depuis le menu Applications,

- Choose Games Mastermind .

Ligne de commande

- Pour démarrer GNOME Mastermind depuis la ligne de commande, saisissez la commande suivante, puis appuyez sur Entrée:

  `gnome-mastermind`

Voici une capture d'écran de GNOME Mastermind, au cours d'une partie classique

#### GNOME Mastermind Fenêtre de démarrage

Shows GNOME Mastermind main window. Contains titlebar, menubar, toolbar, display area, and scrollbars. Menubar contains File, View, Settings, and Help menus.

Jetons tout d'abord un œil à l'interface de jeu. De haut en bas :

Barre de menu.

- Le menu contient toutes les commandes dont vous avez besoin pour utiliser GNOME Mastermind.

Barre d'outils.

- La barre d'outils contient un jeu de commandes auxquelles vous accédez généralement le plus souvent.

Zone de jeu principale.

- De gauche à droite vous pouvez voir la grille principale où les pions sont placés, et la grille de score où l'ordinateur renvoie les résultats

zone des pions.

- C'est la zone des pions colorés. Cliquez ici avec le bouton gauche de la souris pour sélectionner un pion. Cliquez ensuite dans une case libre de la grille principale pour placer le pion.

  Un clic du milieu sur un pion dans la zone des pion place ce dernier dans la première case disponible.

### Raccourcis

- First button click

  Sélectionne un pion si effectué dans la zone des pions. Le positionne si effectué dans les cases de la grille principale.

- First button Drag and Drop

  Positionne le pion en le déplaçant de la zone des pions vers une case active.

- Double clic avec le bouton de gauche ou clic avec le bouton du milieu

  Disponible dans la zone des pions, place un pion dans la première case libre.

- Ctrl + Z

  Annule le dernier coup.

- Shift + Ctrl + Z

  Rétablit le dernier coup annulé.

- Ctrl + N

  Démarre une nouvelle partie.

- Ctrl + Q

  Quitte la fenêtre de jeu.

- Ctrl + P

  Oouvre la boîte de dialogue des préférences.

- F1

  Affiche ce manuel.

- Vous pouvez également placer des pions par dessus les pions déjà positionnés (sur la ligne en cours).

- Positionner le dernier pion sur une ligne démarre la vérification de cette dernière (sans possibilité d'annuler le dernier coup ou de remplacer un pion). Soyez prudent si vous n'êtes pas sûr(e).

### Exemple d'une partie

Regardons maintenant la précédente partie pas à pas :

#### GNOME Mastermind Première rangée

First row

C'est le premier coup d'essai. Comme vous pouvez le voir la grille de score est vide car aucun bon pion n'a été trouvé.

#### GNOME Mastermind Deuxième rangée

Second row

Nous avons ici trois pions de score blancs. Ceci signifie que nous avons trouvé trois bonnes couleurs mais qu'elles sont placées dans le mauvais ordre. Nous suivons le bon chemin.

#### GNOME Mastermind Troisième rangée

Third row

Laisser la même combinaison de couleurs mais changer l'ordre nous mène à la solution. Mais nous devons toujours chercher lequel est mauvais !

#### GNOME Mastermind Quatrième rangée

Fourth row

Insérer une couleur aléatoire affiche un pion de score blanc. Comme nous n'avons pas changé les autres pions colorés, nous avons donc trouvé la couleur manquante !

#### GNOME Mastermind Dernière rangée

Last row

Oui ! Remettre le pion enlevé et remplacer un autre par la nouvelle bonne couleur résout tout. Nous avons gagné :D !

### Et bientôt

Les prochaines versions contiendront un manuel plus détaillé qui expliquera mieux chaque réglages du menu préférences. Il présentera aussi un guide simple pour dessiner et envoyer de nouveaux thèmes.

## À propos GNOME Mastermind

GNOME Mastermind a été écrit par Filippo Argiolas (filippo.argiolas@gmail.com). Pour davantage d'information à propos GNOME Mastermind, visitez la page web GNOME Mastermind(en anglais).

Pour les problèmes de droits d'utilisation vérifiez la boîte de dialogue À propos et également les fichiers copyright et copyright-artwork dans les sources du programme ou dans le répertoire des données du jeu (typiquement /usr/share/gnome-mastermind).

Veuillez rapporter n'importe quelle anomalie au traqueur d'anomalies de gna.org ou inscrivez-vous sur la liste de diffusion publique sur la page web du projet pour nous faire part de vos commentaires et corrections.

Ce programme est distribué suivant les termes de la Licence Publique Générale GNU telle que publiée par la Free Software Foundation ; soit la version 2 de cette licence, soit (à votre convenance) une version ultérieure. Une copie de cette licence est incluse avec cette documentation ; une autre peut être trouvée dans le fichier COPYING inclus avec le code source de ce programme.