The desire to connect real-world actions to a virtual environment

What it does

Allows you to play Connect 4 through a web browser using hand gestures

How we built it

  • flask backend
  • react frontend (js for Leap Motion)
  • python AI (minimax with alpha-beta pruning)

Challenges we ran into

  • Having to pivot to Leap Motion API after realizing Xesto API was not available
  • Connecting the Python backend to the js frontend
  • Handling AI interactions in edge cases

Accomplishments that we're proud of

  • Quickly learned to work with the Leap Motion API
  • Successful interfacing between frontend and backend

What we learned

It's useful for everyone to know a bit of js (both client side and server side) to facilitate smoother coordination

What's next for Kinect4

  • Allow for 2 player games
  • Allow for visualization of AI algorithm
Share this project: