Battleships – Einfach

Puzzle & Lösung herunterladen
Puzzle teilen

Unsere Puzzles sind völlig kostenlos. Bitte unterstütze diese Website, indem du sie deinen Freunden und Bekannten weiterempfiehlst. Danke!

Neues Puzzle

Puzzle Typ

Schwierigkeit

Battleships

Battleships ist ein Logikrätsel, das auch unter Namen wie „Solitaire Battleships“, „Battleship Solitaire“, „Bimaru“ oder „Yubotu“ bekannt ist. In einem 10x10-Gitter ist eine vollständige Flotte versteckt. Ziel ist es, alle Schiffe allein durch logische Schlussfolgerungen zu finden.

Die Schiffe liegen waagrecht oder senkrecht. Verschiedene Schiffe dürfen sich nicht berühren, auch nicht diagonal. Zahlen am rechten und unteren Rand geben an, wie viele Felder der jeweiligen Zeile oder Spalte von Schiffsteilen belegt sind. Einige Wasser- oder Schiffsfelder können bereits vorgegeben sein.

Unsere Rätsel verwenden die klassische Flotte:

  • ein Schlachtschiff mit 4 Feldern
  • zwei Kreuzer mit je 3 Feldern
  • drei Zerstörer mit je 2 Feldern
  • vier U-Boote mit je 1 Feld
Battleships tutorial

Grundregeln

  • Das Spielfeld besteht aus 10 Zeilen und 10 Spalten.
  • Die vollständige vorgegebene Flotte muss genau einmal im Gitter untergebracht werden.
  • Jedes Schiff verläuft als gerade waagrechte oder senkrechte Folge zusammenhängender Felder.
  • Schiffe dürfen nicht gebogen werden.
  • Verschiedene Schiffe dürfen sich weder waagrecht, senkrecht noch diagonal berühren.
  • Die Zahl rechts neben einer Zeile gibt genau an, wie viele Schiffsfelder in dieser Zeile liegen.
  • Die Zahl unter einer Spalte gibt genau an, wie viele Schiffsfelder in dieser Spalte liegen.
  • Ein vorgegebenes Endstück zeigt zugleich die Richtung, in der sich das Schiff fortsetzt.
  • Alle Felder, die nicht zu einem Schiff gehören, sind Wasser.
  • Das Rätsel ist gelöst, wenn die Flotte, alle Randzahlen und das Berührungsverbot vollständig erfüllt sind.

Strategien zum Lösen

1. Zeilen und Spalten mit dem Hinweis 0 vollständig als Wasser markieren

Im folgenden Beispiel hat die achte Zeile den Hinweis 0. Ausserdem haben die vierte und die achte Spalte den Hinweis 0. In diesen Linien kann kein Schiffsteil liegen.

Battleships tutorial diagram 2
Battleships tutorial diagram 3

Dieser Schritt ist immer eindeutig. Eine Null bedeutet, dass jedes Feld der betreffenden Zeile oder Spalte Wasser ist.

2. Ein Endstück am Gitterrand vervollständigen

Im letzten Feld der zweiten Zeile ist ein unteres Schiffsende vorgegeben. Das Schiff muss sich nach oben fortsetzen. Da über diesem Feld nur noch das oberste Feld liegt, kann das Schiff hier nur zwei Felder lang sein.

Battleships tutorial diagram 4

Das Feld direkt darüber wird zum oberen Ende. Alle Felder neben und unter dem vollständigen Schiff sind Wasser, weil kein anderes Schiff es berühren darf.

Battleships tutorial diagram 5

Das Schiff in der letzten Spalte ist damit vollständig als Zerstörer der Länge 2 erkannt.

3. Ein U-Boot vollständig mit Wasser umgeben

Das vorgegebene U-Boot in der vierten Zeile und siebten Spalte ist bereits ein vollständiges Schiff. Deshalb müssen alle waagrecht, senkrecht und diagonal angrenzenden Felder Wasser sein.

Battleships tutorial diagram 6
Battleships tutorial diagram 7

Die Markierung verhindert, dass ein zweites Schiff das U-Boot an einer Seite oder Ecke berührt.

4. Ist eine Zeilenzahl erreicht, wird der Rest Wasser

Im folgenden Beispiel sind in der sechsten Zeile bereits vier Schiffsfelder bekannt: ein waagrechter Kreuzer in den ersten drei Feldern und ein Teil eines senkrechten Schiffs im neunten Feld.

Battleships tutorial diagram 8

Die Zeilenangabe lautet 4. Damit ist die geforderte Zahl bereits erreicht. Alle übrigen Felder der Zeile sind Wasser.

Battleships tutorial diagram 9

Dasselbe Prinzip gilt für Spalten: Sobald die Randzahl erreicht ist, werden alle übrigen Felder der Linie als Wasser markiert.

5. Sind nur noch genau so viele Felder möglich wie benötigt, werden alle zu Schiffsfeldern

Die fünfte Spalte im folgenden Beispiel muss insgesamt fünf Schiffsfelder enthalten. Das Feld in der siebten Zeile ist bereits als linkes Schiffsende bekannt. Alle weiteren Felder der Spalte ausser den Positionen in den Zeilen 2 bis 5 sind Wasser.

Battleships tutorial diagram 10

Die Spalte benötigt noch vier Schiffsfelder und es gibt genau vier mögliche Positionen. Deshalb müssen alle vier Felder belegt sein.

Battleships tutorial diagram 11

Die vier zusammenhängenden Felder von der zweiten bis zur fünften Zeile bilden das Schlachtschiff der Länge 4.

6. Die Flottenliste laufend aktualisieren

Jedes vollständig erkannte Schiff wird aus der Flottenliste gestrichen. Ist beispielsweise das einzige Schlachtschiff der Länge 4 gefunden, darf keine weitere Viererfolge entstehen.

Die verbleibenden unbekannten Schiffsfelder müssen sich dann zu den noch fehlenden Schiffslängen zusammensetzen. Diese Information kann entscheiden, ob ein begonnenes Schiff noch verlängert werden muss oder bereits vollständig ist.

7. Diagonales Berühren immer ausschliessen

Ein bestätigtes Schiffsfeld macht alle diagonal angrenzenden Felder zu Wasser, auch wenn das Schiff selbst noch nicht vollständig ist. Waagrechte oder senkrechte Nachbarn können dagegen zum selben Schiff gehören, sofern die Form des bekannten Segments dies zulässt.

Typischer Lösungsablauf

  1. Markiere zuerst alle Zeilen und Spalten mit dem Hinweis 0 vollständig als Wasser.
  2. Werte vorgegebene U-Boote und Endstücke aus.
  3. Markiere diagonale Nachbarn jedes bestätigten Schiffsfeldes als Wasser.
  4. Vergleiche in jeder Zeile und Spalte die Randzahl mit bereits bekannten Schiffsfeldern und noch möglichen Positionen.
  5. Ist eine Randzahl erreicht, markiere den Rest der Linie als Wasser.
  6. Entspricht die Zahl möglicher Felder genau der noch fehlenden Anzahl, markiere alle als Schiff.
  7. Vervollständige begonnene Schiffe unter Beachtung ihrer Endstücke und der Flottenliste.
  8. Streiche vollständig gefundene Schiffe aus der Flotte und prüfe die verbleibenden Längen.

Häufige Fehler

  • Schiffe diagonal aneinandergrenzen lassen.
  • Ein Endstück in die falsche Richtung verlängern.
  • Ein U-Boot als Teil eines längeren Schiffs behandeln.
  • Nur Zeilenangaben beachten und die Spaltenzahlen nicht gleichzeitig prüfen.
  • Ein bestätigtes Schiff nicht vollständig mit Wasser vom Rest der Flotte trennen.
  • Die Flottenliste ignorieren und dadurch zu viele Schiffe einer Länge erzeugen.
  • Ein Feld als Schiff markieren, obwohl mehrere Anordnungen möglich bleiben.

Tipps für Anfänger

  • Beginne immer mit Nullen, U-Booten und eindeutig gerichteten Endstücken.
  • Markiere Wasser konsequent. Wasserinformationen sind oft wichtiger als neue Schiffsfelder.
  • Zähle in jeder Zeile und Spalte sowohl bestätigte Schiffsfelder als auch noch mögliche Felder.
  • Umrande ein vollständig erkanntes Schiff sofort mit Wasser.
  • Führe eine kleine Liste der noch fehlenden Schiffe.
  • Frage dich vor jeder Verlängerung, ob die Form zum vorgegebenen Endstück und zur verbleibenden Flotte passt.

Battleships wird nicht durch Raten gelöst, sondern durch das Zusammenspiel von Randzahlen, Schiffsformen, Wasserfeldern und Flottenbestand. Jeder sichere Schiffsteil erzeugt neue Wasserfelder, und jedes Wasserfeld schränkt die möglichen Positionen der restlichen Flotte weiter ein.