Skip to content

CyberSphinxxx/Infinity-Sweeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Infinity Sweeper

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!

Features

  • 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.

Getting Started

Clone this repository and open the index.html file in your web browser to start playing.

Prerequisites

  • A modern web browser (e.g., Chrome, Firefox, Safari).

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/infinity-sweeper.git
  2. Navigate to the project directory:
    cd infinity-sweeper
  3. Open index.html in your web browser.

How to Play

  1. Login/Register: Log in with your account, register a new one, or play as a guest.
  2. Select Theme: Pick your favorite theme from the theme selector.
  3. Choose Difficulty: Select a difficulty level from the dropdown menu.
  4. Set Grid Size: Choose a preset or define a custom grid size.
  5. Start Playing:
    • Click cells to reveal them.
    • Right-click to flag suspected mines.
  6. Win Condition: Clear all non-mine cells or flag all mines to win.

Game Controls

  • 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.

Screenshots

Opera Snapshot_2024-12-27_222446_127 0 0 1

image

Opera Snapshot_2024-12-27_222637_127 0 0 1

Contributing

We welcome contributions! Feel free to open issues for suggestions or submit pull requests for improvements or new features.

License

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