Battleships – Fácil

Descargar Puzzle & Solución
Compartir el puzzle

Nuestros rompecabezas son completamente gratuitos. Por favor, apoye este sitio web recomendándolo a sus amigos y familiares. Gracias.

Nuevo puzzle

Tipo de rompecabezas

Dificultad

Batallas Navales

Las batallas navales es un rompecabezas de lógica, también conocido por nombres como "Solitaire Battleships", "Battleship Solitaire", "Bimaru" o "Yubotu". En una cuadrícula de 10x10, una flota completa está oculta. El objetivo es encontrar todos los barcos solo mediante deducciones lógicas.

Los barcos están ubicados de manera horizontal o vertical. Los diferentes barcos no deben tocarse, ni siquiera diagonalmente. Los números en el borde derecho y en la parte inferior indican cuántas casillas están ocupadas por partes de barcos en esa fila o columna. Algunas casillas pueden estar ya indicadas como agua o como parte de un barco.

Nuestros rompecabezas utilizan la flota clásica:

  • un acorazado de 4 casillas
  • dos cruceros de 3 casillas cada uno
  • tres destructores de 2 casillas cada uno
  • cuatro submarinos de 1 casilla cada uno
Battleships tutorial

Reglas básicas

  • El tablero consiste en 10 filas y 10 columnas.
  • La flota completa predefinida debe colocarse exactamente una vez en la cuadrícula.
  • Cada barco se extiende como una secuencia recta horizontal o vertical de casillas contiguas.
  • Los barcos no pueden doblarse.
  • Diferentes barcos no deben tocarse ni siquiera diagonalmente.
  • El número al lado derecho de una fila indica exactamente cuántas casillas contienen partes de barcos en esa fila.
  • El número debajo de una columna indica exactamente cuántas casillas contienen partes de barcos en esa columna.
  • Un extremo predefinido también indica la dirección en que continúa el barco.
  • Todas las casillas que no pertenecen a un barco son agua.
  • El rompecabezas está resuelto cuando la flota, todos los números de los bordes y la regla de no contacto se cumplen completamente.

Estrategias para resolver

1. Marcar como agua las filas y columnas con la pista 0 completamente

En el ejemplo a continuación, la octava fila tiene la pista 0. Además, la cuarta y la octava columna tienen la pista 0. En estas líneas, no puede haber partes de barcos.

Battleships tutorial diagram 2
Battleships tutorial diagram 3

Este paso siempre es inequívoco. Una cero significa que cada casilla de esa fila o columna es agua.

2. Completar un extremo en el borde del tablero

En la última casilla de la segunda fila, hay un extremo de barco predefinido que apunta hacia abajo. El barco debe extenderse hacia arriba. Como solo hay una casilla encima de esta, el barco solo puede tener dos casillas de longitud.

Battleships tutorial diagram 4

La casilla justo arriba será la parte superior. Todas las casillas junto y debajo del barco completo son agua, porque no debe tocarse con otro barco.

Battleships tutorial diagram 5

De esta forma, el barco en la última columna está completamente reconocido como un destructor de 2 casillas de longitud.

3. Rodear completamente un submarino con agua

El submarino predefinido en la cuarta fila y séptima columna ya es un barco completo. Por lo tanto, todas las casillas adyacentes en horizontal, vertical y diagonal deben ser agua.

Battleships tutorial diagram 6
Battleships tutorial diagram 7

La marcación evita que otro barco toque el submarino desde un lado o esquina.

4. Al alcanzar el número en la fila, el resto será agua

En el ejemplo a continuación, en la sexta fila ya se conocen cuatro casillas de barco: un crucero horizontal en las primeras tres casillas y una parte de un barco vertical en la novena casilla.

Battleships tutorial diagram 8

El número de la fila es 4. Esto ya cumple con la cantidad requerida. Todas las demás casillas de esa fila son agua.

Battleships tutorial diagram 9

El mismo principio se aplica a las columnas: tan pronto se alcanza el número en el borde, se marcan todas las otras casillas de esa línea como agua.

5. Cuando solo queden las casillas posibles, marcarlas todas como partes de barcos

La columna cinco en el ejemplo siguiente necesita contener exactamente cinco casillas de barco. La casilla en la séptima fila ya se sabe que es el extremo izquierdo del barco. Todas las demás casillas en esa columna, excepto las en las filas de 2 a 5, son agua.

Battleships tutorial diagram 10

La columna necesita aún cuatro casillas de barco y hay exactamente cuatro posiciones posibles. Por lo tanto, todas deben estar ocupadas.

Battleships tutorial diagram 11

Las cuatro casillas contiguas desde la segunda hasta la quinta fila forman el acorazado de longitud 4.

6. Mantener actualizada la lista de flotas

Cada barco completamente identificado se elimina de la lista de la flota. Por ejemplo, si se encuentra el único acorazado de longitud 4, no debe haber más barcos de ese tamaño.

Las casillas de barcos desconocidas restantes deben formarse con las longitudes de barcos que aún faltan. Esta información puede decidir si un barco iniciado debe extenderse o si ya está completo.

7. Siempre evitar el contacto diagonal

Una casilla de barco confirmada hace que todas las casillas en diagonal sean agua, incluso si el barco aún no está completo. Los vecinos en horizontal o vertical pueden pertenecer al mismo barco, siempre que la forma del segmento conocido lo permita.

Proceso típico de solución

  1. Primero marca todas las filas y columnas con la pista 0 como agua.
  2. Evalúa los submarinos y extremos predefinidos.
  3. Marca como agua las casillas diagonales de cada parte confirmada del barco.
  4. Compara en cada fila y columna la cantidad en el borde con las casillas ya conocidas de barcos y las posibles posiciones aún disponibles.
  5. Si se alcanza la cantidad en el borde, marca el resto de la línea como agua.
  6. Cuando el número posible de casillas exactamente coincida con las faltantes, marca todas como barco.
  7. Completa los barcos iniciados, considerando sus extremos y la lista de flota.
  8. Elimina los barcos completamente encontrados de la flota y verifica las longitudes restantes.

Error comunes

  • Permitir que los barcos se toquen diagonalmente.
  • Extender un extremo en la dirección incorrecta.
  • Tratar un submarino como parte de un barco más largo.
  • Considerar solo las pistas de las filas sin verificar las columnas.
  • No separar completamente un barco confirmado del resto de la flota con agua.
  • Ignorar la lista de flota, creando así demasiados barcos de una misma longitud.
  • Marcar una casilla como parte de un barco cuando aún hay varias configuraciones posibles.

Consejos para principiantes

  • Comienza siempre por las 0, los submarinos y los extremos con dirección clara.
  • Marca como agua consistentemente. La información de agua suele ser más importante que encontrar nuevas partes de barcos.
  • Cuenta en cada fila y columna las partes confirmadas y las posibles.
  • Rodea inmediatamente con agua un barco completamente detectado.
  • Lleva una pequeña lista de los barcos que aún faltan.
  • Antes de extender un barco, pregúntate si la forma encaja con el extremo dado y la flota restante.

Las batallas navales no se resuelven por azar, sino mediante la interacción de números en los bordes, formas de barcos, casillas de agua y la lista de la flota. Cada parte segura del barco genera nuevas casillas de agua, y cada casilla de agua restringe aún más las posibles posiciones del resto de la flota.