A browser-based platformer game built with Phaser 3, featuring multiple levels, collectibles, and power-ups.
- Multiple levels with increasing difficulty
- Collectible items (stars and gems) for scoring
- Power-ups that increase player speed
- Hazards (bombs) to avoid
- High score system with local storage
- Responsive controls using arrow keys
- A modern web browser
- Node.js (for running the local server)
-
Clone the repository:
git clone https://github.com/RubyWolff27/phaser-game.git cd phaser-game -
Install dependencies:
npm install
-
Start the local server:
npm start
-
Open your browser and navigate to:
http://localhost:8080
- Use ← and → arrow keys to move left and right
- Press ↑ arrow key to jump
- Collect yellow stars (10 points each)
- Collect blue gems (50 points each)
- Grab pink squares for temporary speed boost
- Avoid red bombs
- Complete all three levels to win!
- Phaser 3 - The game framework used
- HTML5 Canvas
- JavaScript
- Node.js (for development server)
- Level 1: Basic platforming with introductory challenges
- Level 2: More complex platform layouts and increased hazards
- Level 3: Advanced platforming with precise timing required
- Speed boost: Increases movement speed for 5 seconds
- More power-ups coming soon!
- Add more power-up types
- Implement new hazards
- Add background music and sound effects
- Create more levels
- Add character customization
This project is licensed under the MIT License - see the LICENSE file for details.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request