Skip to content
This repository was archived by the owner on May 24, 2026. It is now read-only.

RubyWolff27/phaser-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Platform Adventure Game

A browser-based platformer game built with Phaser 3, featuring multiple levels, collectibles, and power-ups.

🎮 Game Features

  • 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

🚀 Getting Started

Prerequisites

  • A modern web browser
  • Node.js (for running the local server)

Installation

  1. Clone the repository:

    git clone https://github.com/RubyWolff27/phaser-game.git
    cd phaser-game
  2. Install dependencies:

    npm install
  3. Start the local server:

    npm start
  4. Open your browser and navigate to:

    http://localhost:8080
    

🎯 How to Play

  • 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!

🏗️ Built With

  • Phaser 3 - The game framework used
  • HTML5 Canvas
  • JavaScript
  • Node.js (for development server)

🎨 Game Design

Levels

  • Level 1: Basic platforming with introductory challenges
  • Level 2: More complex platform layouts and increased hazards
  • Level 3: Advanced platforming with precise timing required

Power-ups

  • Speed boost: Increases movement speed for 5 seconds
  • More power-ups coming soon!

🔄 Future Updates

  • Add more power-up types
  • Implement new hazards
  • Add background music and sound effects
  • Create more levels
  • Add character customization

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages