Skip to content

High-Seas-Computer-Company/sinky-ship-v3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pirate-Ship-logo

Sinky Ship v3 - React Native

Sinky Ship v3 is a React Native strategy game where the goal is to sinky the computer players ship.

Vision

  • What is the vision of this product? A React Native mobile game that allows a user to play a game of sinky ship against a computer opponent. The game will be interactive through a mobile device and work with randomly generated sinky ships.

  • What pain point does this project solve? Allows for a novel way to enjoy your free time.

  • Why should we care about your product? Takes a classic game and makes it more enjoyable and dynamic.

User Stories

  • As a user I would like to be able to interact with the game and have it be visually appealing because I would find it more engaging

  • As a user I want the application to be able to notify the server of my movements and send me the output after my opponent has moved and vice versa so that I can play the game

  • As a player I want the computer to be able to prove a worthy adversary because that will be more fun

  • As a user I want to be able to download the application as an mobile application because it will be more engaging

  • As a user I would like to play against a computer opponent that is better than just choosing random selections and is harder to play against because it uses an algorithm for selecting targets

Developers

  • Carly Dekock

  • Jason Quaglia

  • William Moreno

  • Jason Dormier

Front-End GitHub repo here

Back-End GitHub repo here

How to Build

  • Clone the front-end repo
  • Run npm install
  • Ensure you have an Expo account, and have the expo-cli downloaded
  • Run expo start to run a simulation of the React Native application

How to Run Locally

  • Clone down the back-end repo (found here)
  • Clone down the front-end repo
  • Run npm install for both
  • Set the ServerURL to be localhost
  • Run node hub.js in the back-end repo
  • Ensure you have an Expo account, and have the expo-cli downloaded
  • Run expo start to run a simulation of the React Native application

Screen Shots

Home-Screen Gameboard Gameover

Process Images

DOM

DOM

Schematic

Schematic

Wire Frame

Wire-Frame

Color Pallete

Color-Pallette

Resources

Ship-Logo - Travel vector created by upklyak - www.freepik.com

React-Native

React-Native-Elements

React-Router

React-Native-Super-Grid

Expo

Medium

Socket.io

Credits

  • Sara Russert

  • Chance Harmon

  • Chris Bortel

  • Kory Jackson

  • Kristian Esvelt

  • Jacob Knaack

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published