Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/andrew-tsegaye/advanced-project-minesweeper-js


https://github.com/andrew-tsegaye/advanced-project-minesweeper-js

Last synced: 2 days ago
JSON representation

Awesome Lists containing this project

README

        

# Advanced Minesweeper JS
This repository contains an advanced Minesweeper web application built using JavaScript, HTML, and CSS. The game challenges players to clear a minefield without detonating any mines and offers multiple difficulty levels to test their skills.

## Getting Started
To play the game, you can simply open the `index.html` file in a web browser. The game interface will be displayed in the browser window, and you can select the difficulty level to start playing.

## Features
- Multiple difficulty levels (easy, medium, hard)
- Random minefield generation
- Interactive user interface
- Time tracking
- Flagging system

## Gameplay
The game displays a minefield of tiles, some of which contain mines. The player must clear the minefield by uncovering tiles and avoiding the mines. The number displayed on each tile represents the number of mines in the surrounding tiles.

The player can use the flagging system to mark tiles they suspect contain mines. The game ends when the player clears all non-mine tiles or detonates a mine. The time taken to clear the minefield is recorded and displayed at the end of the game.

## Contributing
If you find any issues with the game or want to contribute to the project, feel free to create a pull request or open an issue on GitHub.

## License
This project is licensed under the MIT License. See the LICENSE file for details.

## Acknowledgments
> Thanks to Andrew Tsegaye for building the game and making it available for others to play and contribute to.