jfmartinz / ResourceHub

ResourceHub is an open-source project that serves as a one-stop repository of valuable resources curated by the amazing contributors in the community🚀
https://resourcehubdev.vercel.app/
MIT License
142 stars 278 forks source link

Flippy Bird Game using Face Detection! #184

Closed vishuhere closed 4 months ago

vishuhere commented 5 months ago

Idea Contribution

Explain feature request

If a site crashes the users can be redirected to a page where they can play an interesting flippy bird game through their face detection. When one will Nord their head the bird will go up and down. It will be interesting and I can implement it.

Explain your solution

Steps I will be performing:

  1. I will set up a development environment and install the necessary libraries like MediaPipe and a game development framework like Pygame.

  2. I'll use MediaPipe to detect face movements or gestures to control the game, while also implementing the game mechanics such as the bird's movement and obstacles.

  3. i’ll Implement the game logic, including collision detection between the bird and the pipes, scoring, and game over conditions.

  4. I will be providing feedback to the player based on their face movements. For instance, you could display instructions or feedback on the screen based on how the player is moving their face.

There will be many more tasks I will be implementing here including Refinement, Optimisation, Deployment etc.

It's a challenging project, but definitely doable with some coding skills and patience!

Any alternative approaches/features

No response

Additional Context

Why me?

I am GSSOC'24 Contributor With deep expertise in CNNs and computer vision, I am well-suited for this project. My experience encompasses theoretical understanding and practical application, as demonstrated by presentations and project work. Recently I contributed to a startup where my role centered around the areas of computer vision (image recognition, object detection and pose estimation) and large language models (hallucination mitigation, access control, RAG, fine-tuning, knowledge graphs, dynamic policy enforcement) making me confident in contributing effectively to this endeavor.

Kindly assign me this issue, also I will be doing it from scratch so please add a GSsoC label 3 tag to it.

jfmartinz commented 5 months ago

What do you mean by this? I dont understand, can you explain it more? About if the "If a site crashes the users can be redirected to a page where they can play an interesting flippy bird game through their face detection. When one will Nord their head the bird will go up and down. It will be interesting and I can implement it."

vishuhere commented 5 months ago

I want to integrate a game on your website that will work through the movement of the head or hands. Suppose take an example of a flippy bird game (you can access how it seems from here " https://flappybird.io/ " ). The interesting part is that I am going to add such gestures that your camera will detect your facial movement OR your hand movement such that there will be no need to tap on the mouse.

Implementing a Flappy Bird game with face detection interaction could provide users with an entertaining distraction while waiting for your crashed website to be restored.

PS: I will use head movement here as it will seem more attractive to users as compared to hand movements.

jfmartinz commented 5 months ago

THe development of the website is still on going, is that okay? #159

vishuhere commented 5 months ago

That won't be a problem for us. The game will be developed and the deployment part can wait. Feel free to reach out to me anytime in between I am happy to help. The main thing to do now is to get started with this thing as it can take time if waited long. While assigning the task put label 3 on it as this thing will be implemented from scratch.

jfmartinz commented 5 months ago

Okay, sure. Assigned it to you, thanks