/AR-Shooter-Backend

Back end server of AR shooter game

Primary LanguageJavaScript

Space Cowboy

AR Laser Tag

Player 1 (Iphone 6S) Player 2 (Iphone X)

Gameplay Mechanics

Space Cowboy is designed to be an Augmented Reality mutliply player laser-tag. Players can create seperate rooms and begin a game when all players are ready. During the game play phase each player starts with 100 HP. Everytime you tag your opponent they lose 10HP, when you health goes to 0 you lose. You can obtain more health by grabbing an in game heart. When all your opponents are out you win.

Architecture

Space Cowboy Frontend : React-Native, Socket.io, Three.js, Expo-AR

Backend : Node.js, Socket.io, Redux, Express.js

Testing : Mocha

How to Play

-Create Name

-Create Room

-Start Game by lining up all the phones together to sync location

-Go pew pew!!!

-Grab the heart to get more HP!

-Be the last one standing

How to Install

  1. Download EXPO for iOS https://itunes.apple.com/us/app/expo-client/id982107779?mt=8

  2. Clone the github FrontEnd Repo at https://github.com/Space-Cowboy-2018/AR-Shooter-FrontEnd.git

  3. npm install all dependencies.

  4. In Expo XDE open existing project and select the directory you cloned the repo at.

  5. Click share and scan the QR code using the Iphone's camera.

  6. Enjoy!

ETC