Giter VIP home page Giter VIP logo

bubble_bobble's Introduction

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!

bubble_bobble's People

Contributors

adriennedomingus avatar erinnachen avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.