Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/khushal-me/minesweeper-game

A sleek, modern Minesweeper game that challenges your strategic thinking and quick reflexes. Uncover the grid, avoid mines, and test your logical deduction skills in this classic puzzle adventure.
https://github.com/khushal-me/minesweeper-game

frontend javascript minesweeper tailwind

Last synced: about 1 month ago
JSON representation

A sleek, modern Minesweeper game that challenges your strategic thinking and quick reflexes. Uncover the grid, avoid mines, and test your logical deduction skills in this classic puzzle adventure.

Awesome Lists containing this project

README

        

# Minesweeper 💣

A modern, responsive Minesweeper game built with HTML, Tailwind CSS, and JavaScript, featuring dark mode, high score tracking, and customizable gameplay options.

## ✨ Features

- **Responsive Design**: Playable on desktop and mobile devices
- **Dark Mode**: Toggle between light and dark themes
- **Customizable Gameplay**:
- Custom grid size
- Custom mine count
- **High Score System**:
- Local storage-based tracking
- Separate leaderboards for each difficulty
- **Intuitive UI**:
- Flagging mechanics
- Timer and mine counter
- Game state indicators

## 🚀 Technologies Used

- HTML5
- Tailwind CSS
- JavaScript
- LocalStorage API

## 📦 Installation

1. Clone the repository:
```bash
git clone https://github.com/Khushal-Me/Minesweeper-Game.git
```

2. Navigate to the project directory:
```bash
cd Minesweeper-Game
```

3. Open `index.html` in your browser or use a local server

## 🎲 Gameplay Instructions

- **Left Click**: Reveal a cell
- **Right Click**: Flag/Unflag a cell
- **New Game**: Reset the current game
- **Settings**: Customize difficulty and grid size

## 🏆 High Score System

Scores are saved locally and persist between sessions. Compete against your best times!

## 🌓 Dark Mode

Toggle between light and dark themes.

## 🤝 Contributing

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

## 📞 Contact

Khushal - [email protected]

Project Link: https://khushal-me.github.io/Minesweeper-Game/

## 📄 License

Distributed under the MIT License. See `LICENSE` for more information.

---

**Happy Minesweeping!** 🚩