Mario Clone is a dynamic 2D platformer built using Box2D and EaselJS. Players control a hero character navigating through various levels, collecting items, and overcoming obstacles.
- Dynamic Framerate Adjustment: The game intelligently adjusts its framerate based on performance metrics.
- Collision Detection and Response: Robust collision detection enhances interactivity.
- Game State Management: Scores are tracked and stored using local storage.
- Camera Follow Mechanism: The camera keeps the hero centered in the viewport.
- Level Design and Asset Management: Supports various visual elements and physics interactions.
- Ensure you have a modern web browser.
- Clone or download the repository.
- Download XAMPP.
- Set this downloaded/ cloned repository as your document root.
- Start the Apache server.
- Browse to
localhoston your web browser.
- Left/ Right Arrow Keys: Move the hero character.
- Up Arrow: Jump.
- Box2D: Physics engine.
- EaselJS: Rendering graphics.
Feel free to fork the repository and submit pull requests.