Skip to content

jorrit-stack/catch-game

 
 

Repository files navigation

🕺 Dancing Man Catcher Game

An interactive reflexes game where you catch dancing characters as they move across the screen in various patterns!

🎮 Game Features

Multiple Game Modes

  • Normal Mode: Classic gameplay with progressive difficulty
  • Survival Mode: 3 lives - don't miss!
  • Rush Mode: 30-second time attack
  • Chaos Mode: Enhanced difficulty

Power-ups & Special Effects

  • Golden Dancers: Catch them for special power-ups
    • 🐌 Slow Motion (10s)
    • ⚡ Double Points (15s)
    • ❄️ Freeze (3s)
    • 🔍 Giant Mode (8s)

Advanced Movement System

  • 11 Different Patterns: Including zigzag, wave, diagonal, spiral, and more
  • Teleportation: 30% chance for dancers to teleport to random locations
  • Multi-directional: Movement in all directions, not just left-to-right
  • Puff Effects: Smooth disappear/reappear animations

Competitive Features

  • 🏆 Leaderboard: Top 10 high scores with player names
  • Achievement System: Unlock achievements for various milestones
  • High Score Competition: Compete for the top spot on the leaderboard!
  • Real-time Stats: Score, streak, speed multiplier tracking

🎨 Technical Features

  • Custom SVG Character: Animated dancing man with smooth movements
  • Sound Effects: Web Audio API for catch sounds, power-ups, and teleportation
  • Mobile Optimized: Touch controls and responsive design
  • Local Storage: Persistent leaderboard and achievements
  • Particle Effects: Sparkles, celebrations, and confetti

🚀 Live Demo

Play the game live: [Your Game URL]

🛠️ Technologies Used

  • HTML5: Semantic structure
  • CSS3: Advanced animations, gradients, and effects
  • Vanilla JavaScript: Game logic and interactions
  • Web Audio API: Dynamic sound generation
  • Local Storage: Data persistence
  • SVG: Scalable graphics

📱 Mobile Support

Fully responsive design with:

  • Touch controls
  • Optimized animations for mobile performance
  • Smaller UI elements for touch screens
  • Gesture-based interactions

🏆 How to Win

  1. Choose your preferred game mode
  2. Catch the dancing man as he moves across the screen
  3. Build streaks for bonus points
  4. Catch golden dancers for power-ups
  5. Submit your score to the leaderboard
  6. Compete for the highest score and claim the top spot!

🎯 Game Tips

  • Watch for Patterns: The dancer follows different movement patterns
  • Golden Opportunities: Golden dancers give powerful bonuses
  • Streak Building: Consecutive catches multiply your effectiveness
  • Teleport Timing: Some dancers will teleport - be ready!
  • Mode Strategy: Different modes offer different scoring opportunities

🔧 Development

To run locally:

  1. Clone the repository
  2. Open index.html in a web browser
  3. Start catching dancers!

📄 License

Created with 🎮 and passion for gaming enthusiasts everywhere.


Made by Joy ICT | Challenge Your Reflexes | May the best catcher win! 🎉

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 54.4%
  • CSS 39.0%
  • HTML 6.6%