Skip to content

jacobdweightman/comp225-assassin

Repository files navigation

COMP225 Assassin

A project by:

  • Analeidi Barrera
  • Ellen Graham
  • Corey Pieper
  • Jacob Weightman

Description

Our app is for the real life game Assassin where people try to eliminate one another in the pursuit to be the last one standing. For more information about the game click here. Our app is designed to help the game host give the players their target and keep track of who is still in the game. It also facilitates how players declare that they have eliminated their target. An android build can be found here. Planning information for the project can be found here.

Getting Started

To run in the Expo client:

  1. Make sure the dependencies are installed by running npm install in the project root directory

  2. Install the Expo app on the test device

  3. Start the Expo dev tools by running the following command from the application directory

expo start
  1. Open the app on the phone by scanning the displayed QR code!

To build our project to Android:

  1. Navigate to the project directory and sign in using:
expo signin
  1. Tell expo to build the project to android using:
expo build:android
  1. The first time you build it will ask if you wish to upload a keystore or have one generated. Select to have one generated. If you encounter the error Error: connect ECONNREFUSED 127.0.0.1:19001 run expo start, Ctrl + c, and then try expo build:android again.

  2. Expo should then build your app. It will output a URL where you can monitor the progress of the build. When it is done you should see a message like: Successfully built standalone app: link-to-your-app

  3. If you plan on submitting the app to the Play Store be sure to save the keystore by running expo fetch:android:keystore. All future updates will need to be signed with this keystore.

  4. To see your project on Expo go to: https://expo.io/@username/project-name and click on 'builds'. From here you should see a history of all your compelted builds.

To build our project to iOS:

The process for building to iOS is similar to building to Android, with the exception that rather than installing the application file directly from a link, the downloaded file must be released to Apple's TestFlight or App Store.

  1. Create IPA file:
expo build:ios

This will take a while, but when it finishes it will give you the .ipa file for the app.

  1. Add the app on App Store Connect

  2. Upload the .ipa file to Application Loader

  3. Add your user as a development tester on App Store Connect

  4. Install the app via TestFlight

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •