🤘 📄 ✂️
A one-player Rock, Paper, Scissors game to play on the web. Here's a model of the request/response sequence
You'll get a final page a bit like this (depending on your inputs and the laws of probability!):
- Rock beats Scissors
- Scissors beats Paper
- Paper beats Rock
I referred to the code review rubric during my build.
I discussed MVC patterns and unit vs. feature testing with a non-Rubyist Dev @allymparker to refactor my solution.
$ git clone https://github.com/BecaLParker/rps-challenge.git
$ cd rps-challenge
$ bundle
- Now you can run
rspec
to see my feature and unit testing at work, or $ rackup
and play with the web interface via localhost in your browser- Usage instructions for web interface will appear onscreen at each stage
If the messages on the browser display are unclear, I'd appreciate feedback by way of an issue or PR comment - thanks :)
The Makers Academy Marketing Array ( MAMA ) have asked us to provide a game for them. Their daily grind is pretty tough and they need time to steam a little.
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
Additional notes on functionality
- the marketeer should be able to enter their name before the game
- the marketeer will be presented the choices (rock, paper and scissors)
- the marketeer can choose one option
- the game will choose a random option
- a winner will be declared 🏆