/shooting_game

Primary LanguageJavaScript

#Final Project for Drawing on the Web & Python for Application ##Intro This is a unified project for two courses. Or actually it's two projects running by themselves and communicating with each other using Socket.io.

The main idea is to create a multiplayer game that has a central server doing almost all the calculations, while clients act as a representation layer and interaction layer.

The project currently fulfills two courses' requirements for the final project, but is still incomplete, and should be completed by May 7th. ##Installation Python 3 (tested on 3.5) is required to run the project. run pip install -r requirements.txt to install required Python libraries.

After all these steps, run runserver.py to start the server. The access address is in the server window.

##Todo

  • Scoring
  • fill the interaction code in collision detection
  • User interface with score and ranking board