Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/thestevendev/guess-the-flag

A timed and leveled HTML, CSS, JS game where you can guess world flags.
https://github.com/thestevendev/guess-the-flag

css flags game-development guess-flags guessing-game html javascript webdevelopment

Last synced: 1 day ago
JSON representation

A timed and leveled HTML, CSS, JS game where you can guess world flags.

Awesome Lists containing this project

README

        

# Guess The Flag
Demo: Try a live demo here!

## Description

Guess The Flag is a simple game where you have to guess the correct flag among four options. Test your knowledge of world flags and see how many you can guess right!

## Features

- Three difficulty levels: easy, medium, hard.
- Timer to keep track of remaining time.
- Score counter to mark how many correct flags you've guessed.
- Intuitive interface and appealing design.

## How to Play

1. Select your desired difficulty among "Easy", "Medium", and "Hard" options.
2. Click on the "Start" button to begin the game.
3. Look at the flag image and choose the one you think is correct among the four options.
4. Keep answering until time runs out or until you've guessed all flags.
5. At the end of the game, view your score and compare it to the maximum possible score.

## Dependencies

- No external dependencies are required for running the game.

## Installation

1. Clone the repository:

```bash
git clone https://github.com/TheStevenDev/Guess-The-Flag
```

2. Open the `index.html` file in your preferred browser.

## Credits

This game was developed by [TheStevenDev](https://github.com/TheStevenDev).

Flag images were obtained from [Flagpedia.net](https://flagpedia.net).

## Contributions

If you'd like to contribute to improving the game, you're welcome to! Just follow these steps:

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

## License

This project is distributed under the [MIT License](https://opensource.org/licenses/MIT).

---

Feel free to customize the sections and URLs with your project and GitHub repository information. If you have any questions or need further assistance, feel free to ask!