https://github.com/danielpaez-dev/minesweeper
https://github.com/danielpaez-dev/minesweeper
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/danielpaez-dev/minesweeper
- Owner: danielpaez-dev
- Created: 2025-02-24T20:21:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-21T16:26:26.000Z (over 1 year ago)
- Last Synced: 2025-07-04T00:04:17.110Z (12 months ago)
- Language: JavaScript
- Size: 119 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README-es.md
Awesome Lists containing this project
README
# 💣 Buscaminas
[](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
[](https://developer.mozilla.org/en-US/docs/Web/HTML)
[](https://developer.mozilla.org/en-US/docs/Web/CSS)
[English](./README.md)
Este el clásico juego del Buscaminas, diseñado como el de Google. Este está construido usando **JavaScript**, **HTML5** y **CSS3** puros, sin el uso de bibliotecas o frameworks externos.
Practiqué programación con conceptos como **POO (Programación Orientada a Objetos)**, **programación dinámica**, **matrices**, **colas**, **eventos**, **localStorage**, CSS avanzado como **flex**, **grid**, **variables** y **animaciones**, **módulos** ES6, **patrones de diseño**, diseño **responsive**, **flood fill** (relleno por difusión) y más.

## 📚 CaracterÃsticas
- **Juego:** El jugador tiene que descubrir todas las celdas sin chocar con una mina.
- **Temporizador:** El juego tiene un temporizador incorporado para controlar la rapidez con la que se completa el juego.
- **Contador de minas:** Muestra cuántas minas quedan en la cuadrÃcula.
- Diseño responsivo:** El juego está diseñado para ser jugable en varios tamaños de pantalla.
- **Click-to-Reveal:** Al hacer clic en una celda aparecerá un número (que indica el número de minas circundantes) o una mina (fin del juego).
- Haga clic con el botón derecho para marcar: Haga clic con el botón derecho para marcar minas potenciales.
## 🎮 Instalación
1. Clona este repositorio en tu máquina local:
```bash
git clone https://github.com/tuusuario/buscaminas-clone.git
Y dale a go live