Skip to content

Latest commit

 

History

History
54 lines (36 loc) · 1.48 KB

gdd.md

File metadata and controls

54 lines (36 loc) · 1.48 KB

Introduction

This is a 5 day project for Microverse, in this time I have had to learn how to use the Phaser 3 framework, find the different assets, test the game and meet all the given requirements.

GamePlay

Controls(that can be found in game through the Menu)

  • Press 'Arrow UP' to move LEFT.

  • Press 'Arrow RIGHT' to move RIGHT.

  • Press 'Arrow UP' to move UP.

  • Press 'Arrow DOWN' to move DOWN.

  • Press 'SpaceBar' to SHOOT.

Score

  • Each enemy destroyed gives you 10 points

Targets

  • Create effective JavaScript code
  • Use Webpack
  • Use ES6+
  • Encapsulate JS code in classes
  • Deal with async code
  • Use DOM (read/write data) listen to events
  • Test JS code
  • Send and receive data from a back-end endpoint
  • Use JSON format
  • Ability to communicate information effectively to non-technical people
  • Take personal responsibility to complete tasks and solve problems
  • Sets high standards of performance for oneself
  • Ability to translate business requirements into software solutions
  • Ability to multitask and effectively manage time and prioritization
  • Strong English written communication
  • Deploy apps
  • Use linters
  • Maintain a professional Github repo

Technology Used

This project was built using Phaser 3, Webpack, and Javascript.

Project tested using Jest

Acknowledgements

  • Phaser 3 for the framework, the docs and the examples
  • Credits for assets can be found in game through the menu