# GNOME Mastermind-Handbuch

GNOME Mastermind ist ein Mastermind-ähnliches Spiel für die GNOME-Arbeitsumgebung.

2007
Filippo Argiolas
Filippo Argiolas
Filippo
Argiolas

    		    filippo.argiolas@gmail.com>

Filippo Argiolas
GNOME Mastermind Manual V0.2
May 2007

Filippo Argiolas

Filippo Argiolas

Diese Handbuch beschreibt Version 0.3 von GNOME Mastermind.

## Rückmeldungen

Please report any bug at Bug tracker at gna.org or sign-up to the public mailing-list listed in the project homepage to give us feedback.

## Einführung

### Das Spiel

At first here's a brief introduction about the classic game that this one resembles (source: wikipedia).

Mastermind is a code-breaking game for two players, invented in 1970 by Mordecai Meirowitz, that has been very popular during the 80s.

The game is played by 2 players: the codemaker and the codebreaker.

The codemaker, places in its side of the board (hidden from the other), a combination of 4 colors. The codebreaker has to guess that pattern (both order and colors) with the least number of tries. At each turn (12 in the most common version), the codebreaker tries a pattern and the codemaker gives him feedback placing a white peg for each right color with wrong position and a colored peg for each both color and position right item of the combination guessed, in the score grid.

Once he got feedback, the codebreaker tries another guess following codemaker hints. Obviously the game is won by codemaker if the codebreaker fails every guess.

### Dieses Spiel

GNOME Mastermind is a solitaire version that resembles the classic game. The codemaker role is taken by computer.

The player has to guess a four color combination (note that each color can be repeated). Computer prints (with default theme selected) a red peg for each right color in the right position and a white peg for each right color misplaced.

### Erste Schritte

Sie können GNOME Mastermind auf folgende Arten starten:

Aus dem Anwendungsmenü,

  Choose Games Mastermind .

Befehlszeile

  Zum Starten von GNOME Mastermind über die Befehlszeile geben Sie folgenden Befehl ein und bestätigen ihn mit der Eingabetaste:

  `gnome-mastermind`

Hier ein Bildschirmfoto von GNOME Mastermind mit einem typischen Spiel

#### Startfenster von GNOME Mastermind

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

Zunächst ein Blick auf die Benutzeroberfläche des Spiels. Von oben nach unten:

Menüleiste.

  Die Menüs in der Menüleiste enthalten alle Befehle, die Sie für die Bedienung von GNOME Mastermind benötigen.

Werkzeugleiste.

  Die Werkzeugleiste enthält eine Auswahl an Befehlen, die Sie häufiger benötigen werden.

Spielbereich.

  From left to right you can see main grid where pegs are placed, and score grid where computer gives us feedback

Informationsbereich.

  That's the colored pegs tray. Click here with first mouse button to select a ball. Click then in a main grid active cell to place the peg.

  Middle click on a peg in the tray area places it in the first available cell.

### Kürzel

- First button click

  Select peg if done in tray area. Place it if done in main grid cells.

- First button Drag and Drop

  Place peg moving it from the tray area to an active cell.

- First button double click or Middle button single click

  Available only in tray area, place ball to first free active cell.

- Ctrl + Z

  Macht den letzten Zug rückgängig.

- Shift + Ctrl + Z

  Wiederholt den letzten rückgängig gemachten Zug.

- Ctrl + N

  Startet ein neues Spiel.

- Ctrl + Q

  Beendet das Spiel und schließt das Fenster.

- Ctrl + P

  Öffnet den Einstellungsdialog.

- F1

  Zeigt dieses Handbuch an.

- You can also place pegs over already placed pegs (on the current row).

- Placing the last peg of a row starts current guess validation (with no chance to undo or replace it) so be careful if you are not sure.

### Walk through a game session

Let's now take a look at the previous session screen step by step:

#### GNOME Mastermind First row

First row

This is the first guess. As you can see the score grid is empty because no right peg has been chosen.

#### GNOME Mastermind Second row

Second row

Here we have 3 white score pegs. It means that we catched 3 right colors but placed them in wrong order. We are following the good path.

#### GNOME Mastermind Third row

Third row

Leaving the same color combination and changing order leads us to the solution. But we still have to understand which one is wrong!

#### GNOME Mastermind Fourth row

Fourth row

Inserting a random color make a white score peg come out. Since we didn't change other color pegs order we've just found the missing color!

#### GNOME Mastermind Last row

Last row

Yeah! Restoring removed peg and replacing another one with the new right color makes everything turn right. We won :D!

### Demnächst

Die nächsten Veröffentlichungen werden hoffentlich ein ausführlicheres Handbuch enthalten, welches die Anpassungsmöglichkeiten im Einstellungsmenü besser erklärt. Außerdem wird ein einfacher Leitfaden zum Erstellen und Veröffentlichen neuer Themen enthalten sein.

## Info zu GNOME Mastermind

GNOME Mastermind wurde von Filippo Argiolas (filippo.argiolas@gmail.com) geschrieben. Weitere Informationen über GNOME Mastermind finden Sie auf der GNOME Mastermind-Webseite.

For copyright issues check the about dialog and, most of all, copyright and copyright-artwork files in source tree or in the package data dir (usually /usr/share/gnome-mastermind).

Please report any bug at Bug tracker at gna.org or sign-up to the public mailing-list listed in the project homepage to give us feedback.

Dieses Programm ist freie Software, Sie können sie weitergeben und/oder verändern solange Sie sich an die Regeln der GNU General Public License halten, so wie sie von der Free Software Foundation festgelegt wurden; entweder in Version 2 der Lizenz oder (nach Ihrem Ermessen) in jeder folgenden Lizenz. Eine Kopie dieser Lizenz ist mit dieser Dokumentation geliefert, eine weitere finden Sie in der Datei COPYING, die im Quellcode dieses Programms enthalten ist.