Week 3 challenge that builds on the skills and concepts covered during the week. The current functionality means that a two players can register and play a round of Rock, Paper, Scissors. The winner is being recorded on the backend but isn't being displayed to the user. This has broken since implementing mulitplayer functionality. 100% Test coverage.
- The relationship between a client and a server.
- How HTTP is used to send information over the web.
- RESTful APIs.
- The request/response cycle.
- Web templating with HTML/CSS.
- Debugging programs that use multiple languages.
- Using a framework (Sinatra) in your code.
- Structuring the code for apps that have user interaction and visual output.
- Testing apps that have user interaction and visual output.
- Tracing data between the browser and server.
- Clone the repository
$ Bundle
$ rackup -p 4567
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
Change the game so that two marketeers can play against each other ( yes there are two of them ).
Use the special rules ( you can find them here http://en.wikipedia.org/wiki/Rock-paper-scissors-lizard-Spock )
- Rock beats Scissors
- Scissors beats Paper
- Paper beats Rock
- Implement Rock, Paper, Scissors, Spock, Lizard
- Add in error handling
- Add menu to choose which mode the user would like to play e.g vs Computer or RPSPL