diff --git a/starter_code/index.html b/starter_code/index.html index a2f6656..a7f1edf 100755 --- a/starter_code/index.html +++ b/starter_code/index.html @@ -3,13 +3,11 @@ - <!-- Enter a title for your game here --> + Rock, Paper, Scissors - - - - - + + + @@ -18,6 +16,7 @@
ROCK
PAPER
+
SCISSORS
diff --git a/starter_code/script.js b/starter_code/script.js index 839d178..a2f8c5f 100755 --- a/starter_code/script.js +++ b/starter_code/script.js @@ -3,18 +3,43 @@ var aiPoint = 0; // This function returns the selection of the computer function getAISelection() { - //TODO: randomly choose between 'rock', 'paper', or 'scissors' + var random = Math.random(); + if (random < 1/3) { + return 'rock'; + } + + if (random < 2/3) { + return 'paper'; + } + + return 'scissors'; } // This function picks the winner function pickWinner(userValue, aiValue) { //TODO: pick the correct winner: user or ai //TODO: Add one point for the winner + if (userValue === aiValue) { + return 'draw'; + } + + if ( + userValue ==='rock' && aiValue === 'scissors' || + userValue ==='paper' && aiValue === 'rock' || + userValue ==='scissors' && aiValue === 'paper' + ) { + userPoint++; + return 'user'; + } + + aiPoint++; + return 'ai'; } // This function sets the scoreboard with the correct points function setScore() { - + $('#userPoint').text(userPoint); + $('#aiPoint').text(aiPoint); } // This function captures the click and picks the winner @@ -23,6 +48,8 @@ function evaluate(evt) { var aiValue = getAISelection(); var winner = pickWinner(userValue, aiValue); + + setScore(); if ( 'user' === winner ) { $('#message').delay(50).text('You have won!, Click a box to play again'); @@ -35,5 +62,6 @@ function evaluate(evt) { // This function runs on page load $(document).ready(function(){ - + setScore() + $('.token').on('click', evaluate); });