Skip to content

MaheenSadiq/Alarmy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

⏰ ALARM PUZZLE using SFML

The Alarm Puzzle is an interactive alarm application that enhances the traditional wake-up experience. Instead of simply dismissing a ringing alarm, users must solve a jigsaw puzzle to deactivate it — ensuring they are mentally awake and alert.


📋 Features

  • ⏱️ Set Multiple Alarms: Users can set one or more alarms for specific times.
  • 🎵 Custom Alarm Sounds: Choose from a variety of alarm tones for a personalized experience.
  • 🧩 Interactive Puzzle to Stop Alarm: When the alarm rings, users must solve a jigsaw puzzle to silence it.
  • 🖼️ Visually Engaging Puzzle UI: Clean and interactive interface for puzzle-solving.
  • 🛠️ Error Handling: Gracefully handles user errors or unexpected behaviors.
  • 👤 User-Friendly Interface: Intuitive design with clear instructions and easy navigation.

✅ Functional Requirements

1. Alarm Setting

  • Set alarms at specific times.
  • Ability to enter and save desired alarm times.
  • Support for multiple alarms.

2. Alarm Sound Selection

  • Choose from a variety of alarm tones.
  • Integrated sound picker for ease of use.

3. Alarm Triggering

  • Alarms automatically trigger at the set time.
  • Audible ringing alerts the user.

4. Puzzle Display

  • A jigsaw puzzle appears on screen when the alarm rings.
  • Puzzle is visually interactive and engaging.

5. Puzzle Solving

  • Drag and drop pieces to complete the puzzle.
  • Smooth and intuitive puzzle controls.

6. Alarm Deactivation

  • Alarm stops only when the user completes the puzzle.
  • Automatically detects successful puzzle completion.

7. User Interface

  • Simple and clean UI design.
  • Instructions or hints guide users during puzzle solving.

8. Error Handling

  • Validates user input (e.g., invalid times).
  • Displays user-friendly error messages when needed.

📄 License This project is licensed under the MIT License - see the LICENSE file for details.

👩‍💻 Author Maheen Sadiq Feel free to connect or contribute to the project!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors