Skip to content

adriennedomingus/bubble_bobble

Repository files navigation

Bubble Bobble

Team

The Stack

  • JavaScript
  • HTML5 canvas
  • Webpack
  • Node
  • Express
  • LocalStorage
  • Mocha/Chai

Single Player mode

A single player plays as Bob the friendly dinosaur. He must capture all of the windups with his bubbles. In order to move on to the next level, he pops the bubbles and collects the fruits they produce for points.

Gif

Two Player Battle Zone

Two players can battle each other in the battle zone, using the same keyboard. One plays Bob (in green), and the other plays Bub (in blue). If either player runs out of lives, they lose and the game ends. Otherwise, the first player to 10,000 points wins.

Gif

Testing

Unit tests were written using Chai. They can be run by cloning down the project, running npm install and npm start, and then visiting http://localhost:8080/webpack-dev-server/test.html

Production

Play the game for yourself here or find a friend and give battle mode a shot!

The Original

  • Here's a YouTube video of someone really excellent playing
  • And here is where you can play the original 8bit yourself.
  • Any question you have, and many you don't, are answered here

Our Take

We tried to maintain the original feel of the game by keeping the characters 8bit, adding traditional background music, etc. We also maintained traditional features such as Bob's ability to jump up through a wall, but lands on top of it (cannot fall through a wall). Our version has a limited number of levels (compared to the original's 200+)
** Note: Bob and Bub are dragons in the original Bubble Bobble, but they're friendly neighborhood dinosaurs in ours!

About

A redux of the traditional Bubble Bobble 8bit game

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published