Welcome to our 2D Platformer Game! In this exciting adventure, you control a character who must jump on platforms and avoid falling into the deadly lava. If the character touches the lava, it's game over! The goal is to reach the coin at the end of each level to progress to the next one.
Challenging Levels: Navigate through increasingly difficult levels filled with platforms and obstacles. Lava Hazards: Avoid the lava at all costs to stay alive. Collect Coins: Reach the coin at the end of each level to advance. Smooth Controls: Enjoy responsive and intuitive controls for a seamless gaming experience.
TypeScript: For robust and type-safe code.
Vue 3: To build a reactive and component-based game interface.
HTML5: For the game structure and canvas rendering.
CSS3: To style the game and create engaging visuals.
- Use the arrow keys to move your character left, right and jump.
- Avoid falling into the lava.
- Reach the coin to complete the level and move on to the next one.
npm install
npm run dev
npm run build
Run Unit Tests with Vitest
npm run test:unit
Lint with ESLint
npm run lint
npm run deploy