Rock paper scissors with computer vision

The Project

As my coolest project, I created rock paper scissors in python. In the game there are rounds, each round the player needs to do rock paper or scissors with his hands, the robot opponent does the same. My code recognizes the players gesture automatically using the camera. Points are assigned according to the player and the robot choice, and the game ends when one of them reaches 3 points.

Games
Fun

Team Comments

I chose to make this project because...

I choose this project because I wanted to learn and practice both computer vision and animation in python.

What I found difficult and how I worked it out

At the beginning it was challenging for me because it is the first time I do a project this complex in python. It was hard to develop the gesture recognition algorithm, but in the end I figured out how to compare the location of the fingers key points, in order to tell what the player chose.

Next time, I would...

If I had more time I would add more cool animation, unlimited number of rounds, sounds effects, cools effects, and easter eggs.

About the team

  • Israel
  • Code Club

Team members

  • Shani