Skip to content

rmewse/DurHack-2024

Repository files navigation

Affirmasaurus

What it does

  • Solves the problem of Mental Health
  • This does Facial Recognition of the user
  • Creates a user friendly quiz where the user can select the options by moving themselves to the right, left, up or down.
  • The results of the quiz are stored and analysed to give the user their most like dino representation.
  • Gives a lovely positive affirmation at the end

How we made it

  • Did Facial Recognition using cv2 and a lovely border
  • Stored the image of the user in our system when they pressed the enter key
  • Detected the movement of the users through a coordinate system
  • Using pygame created a user friendly quiz system which 10 questions and 4 options
  • Created a tutorial page for new users
  • Tracked the users movements using previous functions
  • Analysed the results given by the user
  • Through this we decided on a unique dino for each user
  • Generated a unique quote and positive affirmation for each user

The Art

  • The following art has been drawn by us (we love it!!)
    • blue.PNG -> blue dino
    • border.PNG -> border when doing facial recognition
    • green.PNG -> green dino
    • grey.PNG -> grey dino
    • orange.PNG -> orange dino
    • purple.PNG -> purple dino
    • red.PNG -> red dino
    • yellow.PNG -> yellow dino

Furture Development

  • The following respresent the features we would've added if we were to continue this project -Create a hands free game where the user does not have to press any keys.
    • Implement eye-tracking
    • Make this into an application
    • Have faster execution of some processes using GPUs
    • Use a neural network when assigning dinos
    • Create a bank of questions where the program would randomly pick 10 questions

How it links to all the themes

  • Solves the real world problem of mental health through dinos (what more could you want!)
  • Hackiest Hack
  • rgb() was inverted
  • Don't know why it happened -> there was an instance where we opened the quiz window and it keep self replicating in an infinite loop like a virus and we do not know why this happened and how we fixed it. The main thing is that we did solve it. Hooray!
  • Computatioanlly complex - When testing for the user we found that there was a bottleneck because our program was going too fast and the user could not keep up
  • Over the top - Look at our program
  • Dino Theme
  • Dino Quotes
  • Over engineered because of gestures. We could've done a click when selecting the answers to the questions but we went above and beyond to impress you guys.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages