-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgame.js
74 lines (58 loc) · 2.91 KB
/
game.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
73
74
let myScore = 0;
let computerScore = 0;
function playRound(){
let playerChoice = prompt("Rock, Paper or Scissors?")
let playerChoiceLower = playerChoice.toLowerCase();
function playerPlay(){
if (playerChoiceLower == 'rock' || playerChoiceLower == 'paper' || playerChoiceLower == 'scissors' ){
console.log("You: " + playerChoiceLower)
} else {
console.log("Pick one of the three choices")
}
}
playerPlay()
let computerChoice = ['Rock', 'Paper', 'Scissors']
let computerReturnChoice = computerChoice[Math.floor((Math.random() * computerChoice.length))];
function computerPlay(){
console.log('Computer: ' + computerReturnChoice);
}
computerPlay()
if (playerChoiceLower === 'rock' && computerReturnChoice === 'Paper'){
computerScore += 1;
console.log(`You Lose! Paper beats Rock. You: ${myScore} Computer: ${computerScore}`)
} else if (playerChoiceLower === 'paper' && computerReturnChoice === 'Rock'){
myScore += 1;
console.log(`You Win! Paper beats Rock. You: ${myScore} Computer: ${computerScore}`)
} else if (playerChoiceLower === 'paper' && computerReturnChoice === 'Scissors'){
computerScore += 1;
console.log(`You Lose! Scissors beats Paper. You: ${myScore} Computer: ${computerScore}`)
} else if (playerChoiceLower === 'scissors' && computerReturnChoice === 'Paper'){
myScore += 1;
console.log(`You Win! Scissors beats Paper. You: ${myScore} Computer: ${computerScore}`)
} else if (playerChoiceLower === 'scissors' && computerReturnChoice === 'Rock'){
computerScore += 1;
console.log(`You Lose! Rock beats Scissors. You: ${myScore} Computer: ${computerScore}`)
} else if (playerChoiceLower === 'rock' && computerReturnChoice === 'Scissors'){
myScore += 1;
console.log(`You Win! Rock beats Scissors. You: ${myScore} Computer: ${computerScore}`)
} else if (playerChoiceLower === 'rock' && computerReturnChoice === 'Rock'){
console.log(`It\'s a draw! Both of you are good at this. You: ${myScore} Computer: ${computerScore}`)
} else if (playerChoiceLower === 'paper' && computerReturnChoice === 'Paper'){
console.log(`It\'s a draw! Both of you are good at this. You: ${myScore} Computer: ${computerScore}`)
} else if (playerChoiceLower === 'scissors' && computerReturnChoice === 'Scissors'){
console.log(`It\'s a draw! Both of you are good at this. You: ${myScore} Computer: ${computerScore}`)
}
}
function game(){
while (myScore < 5 && computerScore < 5) {
playRound()
}
}
function result(){
if (myScore == 5){
console.log("Wow! You defeated the Computer. Congratulations!")
} else if (computerScore == 5)
console.log("Computer defeated you. Better luck next time")
}
game()
result()