Skip to content

Bug Dodger is a game that I developed using the phaser3 framework, vanilla es6 Javascript ( modules, classes, arrow-functions ) & webpack. API calls ( get & post requests ).

Notifications You must be signed in to change notification settings

ClaytonSiby/Phaser3-JS-Capstone

Repository files navigation

Javascript capstone project: Bug Dodger

This is a phaser 3 game built as a Microverse Capstone ( Module Completion ) project.

screenshot

Kindly check the Game Design Document I made before starting out: GDD

What is this project about?

This game consists of three levels all of which you need to dodge all the falling bugs for as long as you can to get more points. The rate at which the bugs come out increases at each level. Players are required to enter their name in the input field so the system can update the LeaderBoard with scores assigned to the provided name. It takes a few minutes before the leaderboard scene gets updated, so you do need to refresh your browser tab to view the updated leaderboard.

Built with:

Tools

Instructions

How to play:

keyboard

  • Move left & right to avoid bumping into the falling bugs.
  • The score increases by 10 each time a bug hits the ground.

Live demo link

The Bug Dodger

Video Presentation

View Video

How to use this app locally?

Pre-requisites

  • Having NodeJS installed on your machine.

Setting up instructions

In case you use Git

  1. Open terminal

  2. Run the following commands:

git clone https://github.com/ClaytonSiby/Phaser3-JS-Capstone.git

cd Phaser3-JS-Capstone

yarn install

  1. Run yarn start to start the webdev-server.

In case you don't use a version control system

  1. Go to the repository

  2. Press the green button that says "Code".

  3. Press "Download zip".

  4. Once downloaded, extract the files.

  5. Right click on the folder, press "Open in terminal".

  6. Run:

yarn install

  1. Run yarn start to view the page on the local webdev-server.

Running tests

  1. Open terminal

  2. Run:

yarn test

Author

👤 Clayton Siby

🤝 Contributing

  • Contributions, issues and feature requests are welcome! Feel free to check the issues page
  • To contribute to this project:
  • Fork this repository & clone locally.
  • Create an upstream remote and sync your local copy.
  • Create a new branch.
  • Push your code to your origin repository.
  • Create a new Pull Request .

Show your support

Give a ⭐️ if you like this project! ​

Acknowledgments

About

Bug Dodger is a game that I developed using the phaser3 framework, vanilla es6 Javascript ( modules, classes, arrow-functions ) & webpack. API calls ( get & post requests ).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published