averyvine / comp2601finalproject Goto Github PK
View Code? Open in Web Editor NEWA socket-based Android app where several players aim to eliminate others by taking their pictures, tracking them down using GPS
A socket-based Android app where several players aim to eliminate others by taking their pictures, tracking them down using GPS
COMP2601: Final Project Due Date: April 11, 2017 (11:55pm) Authors: Alexei Tipenko (100995947) Avery Vine (100999500) Program: An android application that uses Google Maps and camera functionality. This application is a game in which two or more players connect to a server and Google Maps. The premise of the game is that each player is trying to find the other player and take a picture of them before the other does. Each player will initially be given some points which they can spend toward game actions that can help track down another player, or aid in preventing themselves from being tracked. Once one of the players is successful in taking the other’s picture, they will send it to them winning the game. The game actions will be split into two categories: offensive and defensive. Offensive actions may include things like briefly showing the opponent’s location, showing the opponent’s previously path travelled or setting up a “uav”-like region that tracks the opponent’s location while they are in that area. Defensive actions may involve disrupting other players’ GPS tracking of the player’s GPS signal, creating a fake GPS signal to fool the enemy, or block the opponent’s camera functionality for a short period of time. Server Operation Instructions: 1) Open a terminal window 2) Navigate to the /finalproject/app/src/main/java 3) Enter the following to compile: javac edu/carleton/COMP2601/finalproject/Server.java 4) Enter the following to run: java edu.carleton.COMP2601.finalproject.Server Emulator Operation Instructions: 1) Open the Android Studio project 2) Press the Run button, and select an emulator 3) Once the emulator has the app loaded onto it, press the Stop button 4) Reopen the app manually on the emulator 5) Repeat steps 2-4 for as many emulators as you’d like
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.