Fabianyzb / Battleship-ReactJs

Battleship con React.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Juego Battleship

Este proyecto es una implementación del clásico juego de Batalla Naval, donde el jugador humano juega contra la CPU.

Descripción

El juego se desarrolla en dos tableros de 10x10. Cada jugador tiene un conjunto de barcos que coloca en su tablero. Los jugadores se turnan para atacar los barcos del oponente. El objetivo del juego es hundir todos los barcos del oponente.

Características

  • Tableros de juego de 10x10 para el jugador humano y la CPU.
  • Los barcos se colocan de forma aleatoria en el tablero al inicio del juego.
  • Los jugadores se turnan para atacar los barcos del oponente.
  • La CPU realiza movimientos aleatorios y no ataca el mismo espacio más de una vez.
  • Se muestra una alerta cuando un jugador ha ganado el juego.
  • Para reiniciar se tiene que refrescar la página

Tecnologías utilizadas

  • React
  • Context API de React

Cómo jugar

  1. Inicia el juego. Los barcos se colocarán de forma aleatoria en los tableros.
  2. Haz clic en una celda del tablero de la CPU para atacar.
  3. Después de tu turno, la CPU realizará un movimiento.
  4. El juego continúa hasta que todos los barcos de un jugador han sido hundidos.

HOW TO START:

  1. npm install
  2. npm run dev

About

Battleship con React.


Languages

Language:JavaScript 80.9%Language:CSS 17.1%Language:HTML 2.0%