Skip to content

⚓ Este proyecto es una página web que permite a nuestra usuaria(o) jugar el famoso videojuego Battleship.

Notifications You must be signed in to change notification settings

Danielalab/battleship

Repository files navigation

Battleship

Este proyecto es una página web que permite a nuestra usuaria(o) jugar el famoso videojuego Battleship. Nuestra usuaria(o) podrá realizar disparos en nuestro tablero de juego hasta derribar todos los barcos o hasta quedarse sin turnos.

legend

Demo

  • Puedes ver una demo del proyecto en el siguiente video: Ver video
  • Puede visualizar el proyecto desplegado en el siguiente link: Battleshipp

Nota: El formulario inicial le permite personalizar sus turnos. Tenga en cuenta que el formulario valida que el mínimo de turnos sea 20 (cantidad mínima de disparos para destruir todos los barcos).
Por lo cual el campo chances no le permitirá ingresar un número menor a 20.

Correr el proyecto de manera local en su computadora

  1. Clonar el repositorio: git clone https://github.com/Danielalab/battleship.git
  2. Entrar a la carpeta: cd battleship
  3. Instalar las dependencias del proyecto: npm install
  4. Levantar el servidor local: npm start

Stack Tecnológico

  • React
  • React Router
  • PropTypes
  • styled-components
  • Github: Github actions, issues, project, milestones, releases.
  • Git
  • Eslint: Para este proyecto se hizo uso de la guía de estilos de Airbnb.
  • Firebase Hoisting

Planificación

Para este proyecto se crearon 6 historias de usuario. Cada historia tiene sus criterios de aceptación y definición de terminado. La planificación se encuentra en un tablero de Kanban alojado en un proyecto de Github Ver tablero.

Historias de Usuario

Por cada Historia de usuario se creo una lista de tareas en issues (Ver lista de tareas).

Realeases

Para este proyecto se realizaron 2 realeases: