Emoji Drop Game

A fun and interactive physics-based puzzle game where players drop and match emojis. Built with vanilla JavaScript and Matter.js physics engine.

Features

  • Physics-based emoji dropping mechanics
  • Multiple themes (Fantasy, Sports, Travel, Food)
  • Save/Load game functionality
  • Score tracking
  • Responsive design
  • Smooth animations

Technologies Used

  • HTML5 Canvas
  • Matter.js Physics Engine
  • CSS3 Animations
  • Vanilla JavaScript (ES6+)

Getting Started

  1. Clone the repository
  2. Open index.html in your web browser
  3. Start playing!

How to Play

  • Select a theme from the dropdown menu
  • Click to drop emojis into the play area
  • Match similar emojis to score points
  • Use the menu bar to start new games or save/load your progress

Project Structure

  • src/js/ - Game logic and physics
  • src/css/ - Styling and animations
  • src/assets/ - Game assets and themes

License

This project is licensed under the MIT License - see the LICENSE file for details.