Skip to content

GoodNews-MKS-39/RockPaperScissors

 
 

Repository files navigation

Bear-Princess-Cowboy

A two player game of Rock-Paper-Scissors.

Created with: React, React Router, SocketIO, Express, SQLite3 w/ KNEX, Browserify, Skeleton.css

Uses a Menu component that routes to Game component based on access code. -See /client/main.js

Components

  • App
    • Menu
      • Create
      • Join
    • Sidebar
    • Challenge
    • ChatApp
  • Game
    • Lobby
    • BattleContainer
      • Player
      • Opponent
      • Scoreboard
      • Banner
    • End

Creating/Joining Game:

  • Player 1 creates a game, is given a unique access code
  • Player 1 sends the access code to player 2 outside of the game, e.g., text or email
  • To join Player 1's game, Player 2 enters the unique access code sent from Player 1

Battle Logic:

  • Game is played as 'best 2 out of 3'
  • If players tie, gameplay will continue in current round

Future Features:

  • Spectators / more than 2 players in room
  • Rematch functionality
  • Player Stats
  • Implement Gulp
  • Edit Name button functionality

Outstanding Bugs:

  • When refreshed inGame, goes to Lobby
  • Sockets left open for every game

V2.0.0 Authors

  • Ashley Smith
  • Kyhan Turner
  • Ricardo D'Alessandro
  • Tim Crane
  • Tony Kung

V1.0.0 Authors:

  • Amanda Fillip
  • Mike Fleming
  • Tom LeConey
  • Shane McQuerter
  • Kenny Torng

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 71.3%
  • CSS 23.0%
  • HTML 5.7%