Inspiration
We wanted to merge a classic pastime (fishing) with new technology (computer vision). This game is not only fun, but can also serve as physical therapy for individuals with arthritis and help children gain motor skills.
What it does
Air Angler utilizes computer vision in order to track the player's hand gestures. The player gestures okay to start the game. Then, the bear releases the fishing line down into the lake. The player can then move their hand left and right to align their rod with the fish, and they can make a fist to hook them.
How we built it
We built this entirely in Python. The hand tracking is done with the help of the OpenCV and Mediapipe libraries. The front-end was coded using the Pygame framework.
Challenges we ran into
This was our first time using Computer Vision in a project, so we had to do a lot of research to figure out whether our idea was even feasible. We also had no experience developing a desktop app, so there was a learning curve with Pygame.
Accomplishments that we're proud of
We were able to create a functioning game, with fully hand-drawn graphics. We were also able to learn new technologies and develop our full stack knowledge.
What we learned
We learned how to develop a desktop app. We also learned to how to work together as a team in order to create a functioning game even though we all worked on different aspects of it.
What's next for Air Angler
We hope to add more difficulty levels to the game. We also want to introduce this game to both children and the elderly to see how they are able to play it.

Log in or sign up for Devpost to join the conversation.