The game was developed in 2017 by five students as part of a computer science course at LMU Munich, see the course page.
The game makes use of the Phaser framework and features a NodeJS backend with a MongodDb to save/load the current game state. The game can be build as a Docker image and was hosted on AWS EC2 for the final präsentation of the project.
Quickly start up the NodeJS using docker compose:
-
Clone the project from GitHub
-
Switch to project's directory and build project
docker build -t breakfree:latest .
- Startup the docker images
docker-compose up
- Browse
localhost:8080
- JavaScript (ECMAScript 6)
- Phaser
- NodeJs
- MongoDB
- Docker
Server dependencies, install with npm install
- express: 4.15.2
- mongodb: 2.2.26
- socket.io: 1.7.4
- mongoose: 4.9.8
- winston: 2.3.1
Client dependencies, stored in client/javascript/lib
- Phaser
- Logger: 1.3.0
- Jquery: 3.2.1
- Phaser Illuminated
- Illuminated
Slides of the final präsentation of the project.