Skip to content

Prakriti03/Bubble-Trouble

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bubble Trouble Mini-Game

This project is a simplified version of the classic Bubble Trouble game, emphasizing quick reflexes and precision to pop bubbles and progress through levels. The goal is to avoid bubbles while navigating the characters and popping all the bubbles to clear the stage within the limited time.

Play

PLAY

How to Play

Controls:

  • Player 1:
    • Movement: Use the arrow keys (←, →) for movement.
    • Shoot: Press the spacebar to shoot and pop bubbles.
  • Player 2:
    • Movement: Use the A, D keys for movement.
    • Shoot: Press the W key to shoot and pop bubbles.

Objective:

  • Pop all the bubbles in each level within the specified time.
  • Avoid getting hit by bubbles.
  • Collect power-ups to gain advantages.
  • Clear all bubbles on one side of the wall to make the wall disappear and move to the other side.

Levels

  • Level 1: Basic game mechanics with a small bubble to pop.

  • Level 2: Introduces one big bubble to pop.

  • Level 3: Introduces two bubbles separated by a wall. Players must pop all the bubbles on one side of the wall to make the wall disappear and move to the other side.

  • Level 4: Similar to Level 3 but with bigger bubbles.

  • Level 5: Features three walls and three bubbles with different sizes.

    For multiplayer, coordination is essential to progress through the levels.

Features

Sprites

  • Custom sprites for the player characters.
  • Unique images for power-ups and other game elements.

Game Elements

  • Power-ups that enhance shooting or movement abilities.
  • Obstacles and walls that create additional challenges in the environment.
  • Different bubble sizes as levels progress.

Levels and Progression

  • Each level introduces new challenges and requires quick reflexes, strategic planning, and cooperation between players(if multiplayer mode)

Technologies Used

  • Languages: TypeScript
  • Libraries: HTML5 Canvas for rendering, basic DOM manipulation.
  • Tools: ES6 Modules for code organization.

Installation and Setup

  1. Clone the repository:

    git clone git@github.com:Prakriti03/Bubble-Trouble.git
  2. Go to Bubble-Trouble directory:

    cd Bubble-Trouble
  3. Install Dependencies:

    npm install

How to Run

npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages