jyMario - Classic Platformer Game
jyMario is a web-based clone of the classic Super Mario game, featuring familiar gameplay elements, animations, and sound effects. Built with game engine Cocos Creator 2.4.8 and deployed on Firebase, it offers a nostalgic gaming experience directly in your browser. This project was developed as part of the Software Studio 2024 Spring Assignment.
- Visit the jyMario website
- Use LEFT and RIGHT arrow keys to move
- Press UP arrow key to jump
- Collect coins and defeat enemies to score points
- Reach the flag at the end of the level to clear the stage
- Modern web browser
- (For development) Basic understanding of TypeScript and Cocos Creator 2.4.8
- Complete game process with start menu, level select, and game view
- 2D world map with physics properties and scrolling background
- Player controls with life points, movement, and interactions
- Various enemies including flowers and goombas
- Question blocks and coin collection system
- Animations for player and enemies
- Sound effects and background music
- UI displaying player life, score, and timer
- Implement leaderboard functionality
- Add offline and online multiplayer modes
- Enhance level designs and add more stages
Contributions to improve the game are welcome! Please feel free to submit a Pull Request.
This project is created for educational purposes. All assets and designs are used for non-commercial, educational use only.
- Original Super Mario Bros. by Nintendo for inspiration
- Firebase for hosting services
- All testers and contributors who helped refine the game