This repository contains the source code of GhostShooter, a Phaser HTML5 game.
The goal of this repository is programming an example of Software Programming Patterns applied to videogames.
Patterns used:
- Strategy Pattern: To control enemies behaviour
- Observer Pattern: To change user's scored points
- Factory Pattern: To generate zombies with different properties.
- Composite Pattern: To take different collectionable item.