# Das Handbuch zu &knetwalk;

## Einführung

&knetwalk; ist ein Logikspiel für einen Spieler.

Ziel des Spiels ist es, mit möglichst wenig Zügen alle Terminals mit dem Server zu verbinden und damit das Netzwerk fertig aufzubauen.

## Spielanleitung

Das Spielfeld besteht aus einem rechteckigen Gitternetz, in dem sich ein Server, mehrere Terminals und Kabelstücke befinden. Ziel des Spiels ist, diese Elemente so zu drehen, dass jeder Klient mit dem Server verbunden ist und keine losen Kabelstücke übrig bleiben. Zusätzlich können Sie die Punktzahl erhöhen, indem Sie versuchen, so wenige Drehungen wie möglich zu verwenden.

Mit der linken Maustaste drehen Sie ein Feld gegen den Uhrzeigersinn, mit der rechten Maustaste im Uhrzeigersinn. Die mittlere Maustaste markiert ein Feld als gesperrt, sodass es nicht mehr gedreht werden kann - es sei denn, Sie entsperren es mit einem weiteren Klick mit der mittleren Maustaste wieder. Dies ist sehr nützlich bei Feldern, von denen Sie wissen, dass sie sich bereits in der richtigen Position befinden. Die Statusleiste zeigt die Anzahl der bisherigen Züge an.

## Spielregeln, Spielstrategien und Tipps

### Spielregeln

- Für jedes Spiel gibt es nur eine richtige Lösung.

- In der Schwierigkeitsstufe Sehr schwierig können auch Verbindungen über das Spielfeld hinaus von links nach rechts oder von oben nach unten gelegt werden.

- Das Spiel ist beendet, wenn Sie alle Terminals und Kabel an den Server angeschlossen haben.

- Die Punktzahl berechnet sich aus der Anzahl der Züge, die Sie gebraucht haben, um das Spiel zu lösen. Je geringer die Punktzahl umso besser.

### Spielstrategien und Tipps

- Beginnen Sie damit, Felder zu suchen, deren Position sehr einfach ermittelt werden kann.

- Wenn Sie sich der Position eines Feldes sicher sind, können Sie es mit der &MMBn; markieren. Diese Funktion ist besonders bei schwierigen Spielen nützlich.

- Halten Sie nach I-förmigen und T-förmigen Kabeln nah des Randes und L-förmigen Kabeln nahe der Ecken Ausschau. Die Position dieser Felder kann sehr leicht bestimmt werden, außer Sie spielen im Schwierigkeitsgrad Sehr schwierig.

- Beim Spielen in der Schwierigkeitsstufe Sehr schwierig ist es sinnvoll, sich zuerst den Regionen um leere Felder oder mit vielen Terminals beieinander zuzuwenden.

- Auch in der gleichen Schwierigkeitsstufe gibt es Spiele, die leichter oder schwieriger sind als andere. Starten Sie ein neues Spiel, wenn Sie ein anderes Spielbrett erhalten möchten.

- Wenn Sie eine hohe Punktzahl erreichen möchten, tätigen Sie einen Zug nur, wenn Sie sich völlig sicher sind.

## Die Benutzeroberfläche

### Menüeinträge

&Ctrl;N Spiel Neu

- Startet eine neues Spiel mit einem zufälligen Spielbrett im aktuellen Schwierigkeitsgrad.

P Spiel Pause

- Hält die Spielzeit an. Klicken Sie erneut auf den Menüpunkt, um das Spiel fortzusetzen. Beachten Sie, dass das Spielfeld während der Pause verschwindet, da Sie sich sonst unfairerweise ohne Zeitdruck gute Züge überlegen könnten.

&Ctrl;H Spiel Bestenliste anzeigen

- Zeigt einen Dialog mit den Bestenlisten für die unterschiedlichen Schwierigkeitsstufen.

&Ctrl;Q Spiel Beenden

- Beendet das Programm.

Zug Alle entsperren

- Entsperrt alle Zellen, die vorher vom Spieler mit der Leertaste oder automatisch nach Aktivierung von Automatisch sperren auf der Seite Allgemein im Einrichtungsdialog von &knetwalk;.

Einstellungen Schwierigkeitsgrad

- Hier können Sie den Schwierigkeitsgrad aus einem Untermenü wählen.

  Es gibt fünf Schwierigkeitsgrade:

  - Einfach: 5 Reihen, 5 Spalten, ohne Umbruch.

  - Mittel: 7 Reihen, 7 Spalten, ohne Umbruch.

  - Schwierig: 9 Reihen, 9 Spalten, ohne Umbruch.

  - Sehr schwierig: 9 Reihen, 9 Spalten, mit Umbruch.

  - Benutzerdefiniert: Die von Ihnen im Einstellungsdialog für &knetwalk; eingegeben Einstellungen werden verwendet.

Einstellungen &knetwalk; einrichten ...

- Öffnet den Einrichtungsdialog von &knetwalk;. Weitere Informationen dazu finden Sie im Abschnitt Spieleinstellungen.

Zusätzlich hat &knetwalk; die bekannten &kde;-Einträge im Menü Einstellungen und Hilfe, weitere Informationen dazu finden Sie in den Abschnitten über die Menüs Einstellungen und Hilfe der &kde;-Grundlagen.

### Spieleinstellungen

Um den Einrichtungsdialog von &knetwalk; zu öffnen, wählen Sie Einstellungen&knetwalk; einrichten ...

#### Allgemein

Auf dieser Seite finden Sie die folgenden Einstellungen für das Spiel.

Klänge wiedergeben

- Falls markiert, werden die Klänge zum Spiel &knetwalk; abgespielt.

Automatisch sperren

- Ist dies aktiviert, werden Zellen nach einer Drehung automatisch gesperrt.

Dauer der Drehung

- Hier können Sie die Zeit für die Animation zum Drehen einer einzelnen Zelle festlegen.

#### Design

Das Design wird im Abschnitt Design ausgewählt und durch einen Klick auf OK oder Anwenden geladen. Dadurch wird das aktuelle Spiel beendet und ein neues startet. Mittels Klick auf Voreinstellungen wird das Standarddesign wiederhergestellt.

#### Benutzerdefiniertes Spiel

Auf dieser Seite werden benutzerdefinierte Spiele eingerichtet. Sie können die Breite und Höhe des Spielfelds festlegen und Umbruch ankreuzen, wenn Verbindungen auch vom oberen zum unteren und vom rechten zum linken Rand das Spielfelds überspringen dürfen.

### Kurzbefehle

Folgende Tastenkürzel sind als Standard eingestellt:

### Kurzbefehle

Neues Spiel starten | &Ctrl;N
Pause | P
Bestenliste anzeigen | &Ctrl;H
Beenden | &Ctrl;Q
Hilfe | F1
Was ist das? | &Shift;F1
Nach links drehen | Pfeil links
Nach rechts drehen | Pfeil rechts
Nach oben drehen | Pfeil hoch
Nach unten drehen | Pfeil runter
Im Uhrzeigersinn drehen | Eingabetaste
Gegen Uhrzeigersinn drehen | &Ctrl;Eingabetaste
Sperre ein-/ausschalten | Leertaste

## Danksagungen und Lizenz

&knetwalk;

Programm Copyright 2004 - 2007 by Andi Peredri, Thomas Nagy and Fela Winkelmolen fela.kde@gmail.com

Dokumentation Copyright 2007 Fela Winkelmolen fela.kde@gmail.com

Übersetzung Burkhard Lücklueck@hube-lueck.de

&underFDL; &underGPL;

## Installation

### Woher Sie &knetwalk; erhalten

&install.intro.documentation;

### Kompilierung und Installation

&install.compile.documentation;
&documentation.index;