Skip to content
 
 

Repository files navigation

NewBies Hackathon UQCS 2025

PVZ: Wrist in Peas

🎮 What is this project?

PVZ: Wrist in Peas is a motion-controlled vertical shooter inspired by Plants vs Zombies.
You play using your hand gestures, tracked by your webcam — perfect for a quick, healthy break from typing or gaming.


🕹 How to Play

You are a zombie craving brains, advancing up the lawn while plants try to stop you.
Your goal: survive the plant barrage and reach the end to enjoy a delicious brain! 🧠

Gesture Controls

  • Setup:
    Extend one hand toward your PC screen, back of the hand facing up, so your webcam can clearly see your palm.

  • Move:
    Move your hand left, right, up, or down in front of the camera to control your character's movement.

  • Shoot:
    Pinch your index finger and thumb together to fire a projectile. Hold the pinch for rapid fire (with a cooldown).

  • Special Exit Gesture (Easter Egg):
    Show your middle finger to the camera to instantly trigger a rage quit — the game will exit with a special sound and message.


💡 Health Note

This game is designed for short bursts of gentle wrist and hand movement, helping keep your joints mobile and reducing stiffness from long computer sessions.


🛠 Tech Stack

  • Platform: Desktop (Python + Pygame)
  • Hand Tracking: MediaPipe Hands + OpenCV
  • Style: Parody of Plants vs Zombies with arcade shooter mechanics

📜 Credits

Made during a hackathon, with love, laughs, and healthy

About

This project was created by team NewBies during the UQCS Hackathon 2025 event. I will continue to iterate based on the final version of the event.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages