-
Notifications
You must be signed in to change notification settings - Fork 0
/
ropasci.js
129 lines (94 loc) · 3.54 KB
/
ropasci.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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
let puntajeUsuariojuego = 0;
let puntajeCompjuego = 0;
const rock = document.getElementById("rock");
rock.addEventListener('click',eventoCreado1);
const paper = document.getElementById("paper");
paper.addEventListener('click',eventoCreado2);
const scissor = document.getElementById("scissor");
scissor.addEventListener('click',eventoCreado3);
const resultado = document.querySelector('#resultado');
let puntajeUsuario = document.querySelector('#puntajeUsuario');
let puntajeComp = document.querySelector('#puntajeCompu');
function eventoCreado1(){
Game("rock");
}
function eventoCreado2(){
Game("paper");
}
function eventoCreado3(){
Game("scissor");
}
function playGame(string1,string2){
let compSelect = string1;
let userSelect = string2;
if(compSelect ==="rock" && userSelect == "rock"){
resultado.innerHTML= "!draw rock and rock¡" ;
return 0;
}
else if( compSelect === "rock" && userSelect == "paper"){
resultado.innerHTML = "You win paper beats rock!!";
puntajeUsuariojuego++;
puntajeUsuario.innerHTML = puntajeUsuariojuego;
}
else if(compSelect === "rock" && userSelect == "scissor"){
resultado.innerHTML = "You loose rock beats scissors!!";
puntajeCompjuego++;
puntajeComp.innerHTML = puntajeCompjuego;
return 2;
}
else if( compSelect === "paper" && userSelect == "paper"){
resultado.innerHTML = "!draw paper and paper¡";
return 0;
}
else if( compSelect === "paper" && userSelect == "rock"){
resultado.innerHTML = "You loose paper beats rock!!";
puntajeCompjuego++;
puntajeComp.innerHTML = puntajeCompjuego;
return 2;
}
else if( compSelect === "paper" && userSelect == "scissor"){
resultado.innerHTML = "You Win scissors beats paper!!";
puntajeUsuariojuego++;
puntajeUsuario.innerHTML = puntajeUsuariojuego;
return 1;
}
else if( compSelect === "scissor" && userSelect == "paper"){
resultado.innerHTML = "!You loose scissors beats paper¡";
puntajeCompjuego++;
puntajeComp.innerHTML = puntajeCompjuego
return 2;
}
else if( compSelect === "scissor" && userSelect == "rock"){
resultado.innerHTML = "You win rock beats scissors!!";
puntajeUsuariojuego++;
puntajeUsuario.innerHTML = puntajeUsuariojuego;
return 1;
}
else if( compSelect === "scissor" && userSelect == "scissor"){
resultado.innerHTML = "Draw scissors and scissors!!";
return 0;
}
else resultado.innerHTML = "Input invalid, please select: rock,paper or scissor";
return 3;
}
function computerPlay(){
let opciones = ["rock","paper","scissor"];
for(let i=1;i=1;i++){
let opcionesLength = opciones.length;
let randomOpcion = Math.floor(Math.random()*opcionesLength);
if(randomOpcion == 0){
return opciones[0];
}
else if(randomOpcion == 1){
return opciones[1];
}
else if(randomOpcion == 2){
return opciones[2];
}
}
}
function Game(userChoise){
let userSelection = userChoise;
let compSelection = computerPlay();
playGame(compSelection,userSelection);
}