-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
70 lines (65 loc) · 1.3 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
let roundCount = 0;
let humanWins = 0;
let compWins = 0;
let person = prompt(
'What will it be? Rock, Paper, or Scissors.'
);
person = person.toUpperCase();
let computer = [ Math.floor(Math.random() * 3) + 1 ];
if (computer == 1) {
computer = 'ROCK';
} else if (computer == 2) {
computer = 'PAPER';
} else if (computer == 3) {
computer = 'SCISSORS';
} else {
computer = 'No true statements';
}
console.log(person, computer); // show selections
function playGame(peep, comp) {
roundCount++;
if (peep === comp) {
console.log(
'Tie',
roundCount,
humanWins,
compWins
);
return 'Tie';
} else if (
(peep === 'ROCK' &&
comp === 'SCISSORS') ||
(peep === 'PAPER' && comp === 'ROCK') ||
(peep === 'SCISSORS' && comp === 'PAPER')
) {
humanWins++;
console.log(
'Human wins this round',
roundCount,
humanWins,
compWins
);
return 'Human wins this round';
} else {
compWins++;
console.log(
'Skynet wins this round',
+roundCount,
+humanWins,
+compWins
);
return 'Skynet wins this round';
}
}
function game() {
for (let i = 1; i <= 5; i++)
if (humanWins === 5 || compWins === 5) {
console.log('game over');
return 'game over';
} else {
playGame(person, computer);
}
//console.log (humanWins, compWins)
return humanWins, compWins;
}
game();