Skip to content

DianaMMartins/nc_fullstack_final_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

 

Dashing Dragons

front end

Back end

 

🚩 Table of Contents

📑 About the project

This is a wave survival game created as a joint effort for our Northcoders final project. The aim of this game is to work as a team to defend your wall against a wave of attackers.(click here to view github).

Key features

  • Able to play in real time with two players
  • Able to move players independently (with partners movement registered on your screen)
  • Able to attack the enemies(which is registered in real time on partners screen)

 

🛠️ Set up

Clone the repo

$ git clone https://github.com/DianaMMartins/nc_fullstack_final_project

Install dependencies

$ npm install *

Start your local server

$ npm start

Check its up and running

In a browser open client localhost twice to play the game on the same computer

http://localhost:3000
  • both $npm install and $npm start must be done in /client and /server folders to begin server and client

📍 Minimum requirement

  • Node version >= 16.0.0
  • Phaser >=^3.55.2
  • socket.io-client >=^4.6.1
  • mongoose >=^7.0.3
  • express >=^4.18.2
  • react >=^18.2.0

🔬 Testing

You are able to run current tests or tests you create through the predefined test script available.

‼️ Known issues

  • Currently if a third person attempts to connect, it kicks out the two current players.
  • On first deployment on render, game does not run as expected.

Collaborators

Diana

Stelios

William

Nicollah

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5