-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
72 lines (64 loc) · 2.28 KB
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
// THIS IS THE FIRST FORM OF THE PROJECT, IT ONLY WORKS IN THE TERMINAL
// Declare array variable with rock, paper, scissors
const options = ["Rock", "Paper", "Scissors"];
// Declare function computerPlay
computerPlay = () => {
// Declare selection variable to store random selection from array variable
// Assign selection variable to random selection from array variable
const selection = options[Math.floor(Math.random() * options.length)];
// console.log(selection);
return selection;
};
// Call function computerPlay
computerPlay();
playerScore = 0;
computerScore = 0;
// Declare function playRound with with playerSelection and computerSelection
function playRound(playerSelection, computerSelection) {
playerSelection = playerSelection.toLowerCase();
computerSelection = computerPlay().toLowerCase();
console.log(
"playerSelection: ",
playerSelection,
" computerSelection: ",
computerSelection
);
if (playerSelection == "rock" && computerSelection == "paper") {
computerScore++;
return playerScore + " " + computerScore;
} else if (playerSelection == "rock" && computerSelection == "scissors") {
playerScore++;
return playerScore + " " + computerScore;
} else if (playerSelection == "paper" && computerSelection == "rock") {
playerScore++;
return playerScore + " " + computerScore;
} else if (playerSelection == "paper" && computerSelection == "scissors") {
computerScore++;
return playerScore + " " + computerScore;
} else if (playerSelection == "scissors" && computerSelection == "rock") {
computerScore++;
return playerScore + " " + computerScore;
} else if (playerSelection == "scissors" && computerSelection == "paper") {
playerScore++;
return playerScore + " " + computerScore;
} else {
return "Tie!";
}
}
// console.log(playRound(playerSelection, computerSelection));
function game() {
let rounds = 5;
for (let i = 0; i < 5; i++) {
let playerSelection = prompt("Choose Rock, Paper or Scissors");
const computerSelection = computerPlay();
console.log(playRound(playerSelection, computerSelection));
}
if (computerScore > playerScore) {
console.log("You Lose!");
} else if (computerScore < playerScore) {
console.log("You win!");
} else {
console.log("Tie!");
}
}
game();