Lesson 4 Challenge 1

Three rounds.

by nathanesa

JavaScript

var noOfPlayerWins = 0;
var noOfComputerWins = 0;


// ROUND 1
// -------
var randomNumber = Math.floor(Math.random() * 3);
var computerPick = ''
var userGuess = ''

//computers pick
if (randomNumber == 0) {
  computerPick = 'scissors';
	} 

else if (randomNumber == 1) {
  computerPick = 'paper';
	} 

else if (randomNumber == 2) {
  computerPick = 'rock';
	}

//users guess
while (userGuess != 'scissors' && userGuess != 'paper' && userGuess != 'rock') {
  userGuess = prompt('scissors, paper or rock? ');
}

//compare computer pick to users guess
//if tie
if (computerPick == userGuess) {
  document.write('Tie! Both chose ', computerPick + ', play again?');
}
//if computer wins
else if (computerPick == 'paper' && userGuess == 'rock' ||
         computerPick == 'rock' && userGuess == 'scissors' ||
         computerPick == 'scissors' && userGuess == 'paper') {
  document.write('You lose! I chose ', computerPick + ', and you chose ' + userGuess);
  noOfComputerWins = noOfComputerWins + 1;
}

//if you win
else {
  document.write('You win! Computer chose ', computerPick + ', and you chose ' + userGuess);
  noOfPlayerWins = noOfPlayerWins + 1;
}


// ROUND 2
// -------
var randomNumber = Math.floor(Math.random() * 3);
var computerPick = ''
var userGuess = ''

//computers pick
if (randomNumber == 0) {
  computerPick = 'scissors';
	} 

else if (randomNumber == 1) {
  computerPick = 'paper';
	} 

else if (randomNumber == 2) {
  computerPick = 'rock';
	}

//users guess
while (userGuess != 'scissors' && userGuess != 'paper' && userGuess != 'rock') {
  userGuess = prompt('scissors, paper or rock? ');
}

//compare computer pick to users guess
//if tie
if (computerPick == userGuess) {
  document.write('<br>Tie! Both chose ', computerPick + ', play again?');
}
//if computer wins
else if (computerPick == 'paper' && userGuess == 'rock' ||
         computerPick == 'rock' && userGuess == 'scissors' ||
         computerPick == 'scissors' && userGuess == 'paper') {
 ...