This project serves as a valuable learning opportunity in various areas, including HTML Canvas, Sprite Sheet animations, Object-Oriented Programming, math and physics concepts, Collision Detection, and Gravity control.
screen-recording.1.webm
- Set up HTML, CSS, and JS files for the project.
- Organize files and folders, including images, stylesheets, and sounds.
- Create a Player class to establish the foundation for character interactions.
- Define initial coordinates for the player within the game environment.
- Implement background layers for an immersive visual experience.
- Enhance player interaction with background layers to depict movement.
- Introduce platforms (floors) to the game.
- Improve interactivity with platforms, creating a dynamic gaming environment.
- Implement collision detection mechanisms for a realistic gaming experience.