Welcome to Infinity Sweeper! A fun and engaging web-based game inspired by the classic Minesweeper! In this game, you navigate a grid filled with hidden mines, trying to clear cells without detonating them. With multiple themes, difficulty levels, and a leaderboard to track your scores, Infinity Sweeper offers endless entertainment!
- Dynamic Grid Size: Choose from preset sizes (8x8, 16x16, 24x24) or set a custom grid size.
- Multiple Themes: Customize your experience with themes like Default, Dark, Nature, and Ocean.
- Difficulty Levels: Adjust the challenge with Easy, Medium, or Hard settings that influence the number of mines.
- Leaderboard: Compete and track scores based on various metrics.
- User Authentication: Log in or register to save scores, or play as a guest.
Clone this repository and open the index.html
file in your web browser to start playing.
- A modern web browser (e.g., Chrome, Firefox, Safari).
- Clone the repository:
git clone https://github.com/yourusername/infinity-sweeper.git
- Navigate to the project directory:
cd infinity-sweeper
- Open
index.html
in your web browser.
- Login/Register: Log in with your account, register a new one, or play as a guest.
- Select Theme: Pick your favorite theme from the theme selector.
- Choose Difficulty: Select a difficulty level from the dropdown menu.
- Set Grid Size: Choose a preset or define a custom grid size.
- Start Playing:
- Click cells to reveal them.
- Right-click to flag suspected mines.
- Win Condition: Clear all non-mine cells or flag all mines to win.
- Left Click: Reveal a cell.
- Right Click: Flag a cell as a mine.
- Theme Buttons: Change the game theme.
- Difficulty Dropdown: Adjust the difficulty.
- Grid Size Buttons: Set the grid size.
We welcome contributions! Feel free to open issues for suggestions or submit pull requests for improvements or new features.
This project is licensed under the MIT License. See the LICENSE file for details.