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') {
...