You are browsing as a guest. Sign up (or log in) to start making projects!

EyeDash

  • 6 Devlogs
  • 17 Total hours

A webcam-controlled game inspired by Geometry Dash, where the player uses eye blinks as the main input.

Ship #1 Pending review

I make a webcam-based blink control interface. It tracks eye landmarks with MediaPipe’s FaceLandmarker, computes Eye Aspect Ratio to detect blinks and classifies them : single left/right eye blink vs double blinks from both eyes.
The initial setup working was rougher than expected, Haar cascade wasn’t strong enough. Switching to MediaPipe fixed the detection accuracy. My only regret was I failed to create a gaze tracking to navigate like with a mouse but with your eyes.
I’m proud of the design. It’s not easy with pygame, but I’m very happy especially for moving stars.
The game is totaly playabe, you need to follow the instruction on the Github. There is a Eye Aspect Ratio treshold which can be calculate for everyone, so try this !

  • 6 devlogs
  • 17h
Try project → See source code →
Open comments for this post

36m 48s logged

Devlog Ship.

I sent time recording the video that serves as a demo, wich can be found on Github page.

0
0
15
Open comments for this post

4h 22m 10s logged

Devlog 5 - The final !

I added some new features :

  • procedural obstacles (I tried to perfect the game design to be good enough to avoid impassable obstacles),
  • design on the background and the player (it’s spinning now)
1
0
126
Open comments for this post

3h 20m 26s logged

Devlog 4 - I worked on the game part of my project. I simplified the jumping mechanic. Now, you only need to blink once with either eye to jump, whereas before, you needed two blinks. There were too many false positives, so I decided to make the input simpler and more reliable. I hope to finish implementing procedural obstacles and some visual effects tomorrow, such as particles and a parallax effect in the background.

1
0
51
Open comments for this post

3h 56m 23s logged

Devlog 3 - Some UI design today ! I used Figma AI to help me visualize the design of my eye-controlled game. I’m very happy with the result! I still need to develop the game itself, though. I was thinking of making a game inspired by Geometry Dash, hence the name EyeDash. The controls would be simple: a double blink with one eye would make the character jump.

0
0
16
Open comments for this post

3h 2m 40s logged

Devlog 2 - After hours and hours of implementing features for gaze tracking, I realize that it is not enough stable. 3 hours of dev wasted 😭. I think I will reorient the project to a game controlled by eyes blinking. If you have any ideas I’m taker. You can find the version of not stable eye tracking on my github, it’s the file eyeControl/gaze_tracking_attempt.py.

0
0
17
Open comments for this post

1h 12m 7s logged

Devlog 1 - I’m working on a webcam-based blink detector, which will allow you to control your PC with your eyes only.

0
0
29

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…