Skip to content

Latest commit

 

History

History
59 lines (43 loc) · 1.54 KB

README.md

File metadata and controls

59 lines (43 loc) · 1.54 KB

RPS Challenge

Usage

  • Clone repo
  • cd rps-challenge
  • Run gem install bundler if you don't have Bundler
  • Run bundle
  • Load game on server using rackup -p 4567
  • Go to http://localhost:4567/ to start game

Description

The Makers Academy Marketing Array ( MAMA ) have asked me to provide a game for them. Their daily grind is pretty tough and they need time to steam a little.

I have created the Rock, Paper, Scissors game for them so they can play on the web with the following user stories(extra user stories added to allow for multiplayer functionality):

As a marketeer
So that I can see my name in lights
I would like to register my name before playing an online game

As a marketeer
So that I can enjoy myself away from the daily grind
I would like to be able to play rock/paper/scissors

As a marketeer
So that I can play even if I am alone
I would like to be able to play with a computerised opponent

As a marketeer
So that I can play when I have a friend(yay!)
I would like to be able to play with 2 players

As a marketeer
So that I can remember my victories (and losses)
I would like to be able to save my games

Basic Rules

  • Rock beats Scissors
  • Scissors beats Paper
  • Paper beats Rock

Screenshots

Home Page Game Results

My Approach

Diagram