Battleship

Puedes jugar este clasico juego computado de Batalla Naval para tu videoterminal. El objetivo es disparar a ciegas y destruir la flota enemiga.

Para ejecutar el programa ingresa el comando:

bs

Tambien puedes agregarle modificadores para elegir entre tres modalidades de juego:

  • -b Modalidad de juego Blitz. Quien impacta, sigue tirando hasta errar.
  • -s Modalidad de juego por "salva de canonazos". Cada Buque a flote sumara un canonazo a la salva total.
  • -c Los buques pueden tocarse.

Objetivo

Consiste en lograr dominio en un mar cartesiano, indicado por puntos (".").

Para tal fin contaras con una fuerza naval compuesta por los siguientes buques, nomenclados por letras mayusculas:

  • A Portaviones, 5 escaques.
  • B Acorazado, 4 escaques
  • D: Destructor, 3 escaques
  • S Submarino, 3 escaques
  • P Patrullera, 2 escaques.

Disposicion de las flotas

El primer paso consiste en disponer tu flota.

Mueve el cursor hasta la posicion de origen, y presiona la letra mayuscula que corresponda al buque que quieras disponer. Luego utiliza las flechas del cursor, los numeros del teclado numerico, para o las teclas hjkl para disponer la orientacion de los buques en el mar cartesiano de la izquierda.

Ten en cuenta que los buques no pueden tocarse ni pueden estar por fuera del mar.

Si deseas usar una posicion azarosa, puedes indicar la letra mayuscula del buque y luego presionar la r minuscula para disponer dicho barco aleatoriamente. Si presionas la R mayuscula dispondras aleatoriamente todo el resto de tu flota.

Una vez dispuesta tu flota, el mainframe dispondra la flota enemiga al azar. Podras iniciar el combate al presionar una tecla.

Combate naval

Podras comenzar a disparar sobre el mar coordinado de la derecha usando las flechas del cursor para apuntar y presionando la tecla Intro para disparar el canonazo.

Si logras un impacto quedara indicado por una letra H de color rojo. Si en cambio haces agua, veras una letra o de color verde. El enemigo tambien hara fuego sobre tu flota, indicandose los impactos en el mar por la desaparicion de los puntos (".").

Si tus buques reciben impactos se marcaran con un *.