By David Dvorkin, Victor Gaitour, Kyler Chase, Julian Kalogerakis, Alex Libman
Demo Video: https://www.youtube.com/watch?v=w98Tqa_cDVY
Assassin is a multiplayer "manhunt" game. Players register an account on the site, and can then either join a game off of another user or host their own game. After the game is started, players in the game will be randomly matched to a target, who is another player in the game. Their job is to try to "assassinate" their target by taking and uploading a clear image of the person, while trying to avoid being assassinated themselves. After a target is assassinated, the assassin inherits their target. The overall winner is the last man standing in the game. Images are automatically compared with the Kairos facial recognition API to allow for instant confirmation of a kill, but if that fails there is an option for manual confirmation by the target. A geolocation system is also in place to help lead assassins to the general location of their targets.
- Clone the repository:
git clone [email protected]:kingalex11235/Assassin.git
- Install PIP:
sudo apt-get install python-pip
- (Optional) Install and use virtualenv
sudo apt-get install python-virtualenv
- Install MongoDB
- Install the flask module:
pip install flask
- Install the pymongo module:
pip install pymongo
- Configure your server to deploy app.py
- Alex: Backend, General Management
- Victor: Facial Recognition
- Julian: Geolocation
- David: Flask
- Kyler: Frontend
- Basic account and login system
- Start front end work
- Better website look
- Randomly pair assassins to targets
- Be able to upload images
- Be able to change status of people if they are confirmed assassinated
- Allow for a host user to create their own local game
- Geolocation
- Implement login with Facebook?
- Implement face recognition confirmation for assassinations?
- Finalize website look and javascript interactions
- Implement login with Facebook
- Implement face recognition confirmation for assassinations
- Optimize site for mobile view
- Miscellaneous features