-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.js
More file actions
54 lines (38 loc) · 2.92 KB
/
Copy pathapp.js
File metadata and controls
54 lines (38 loc) · 2.92 KB
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
//--------------------------Clases-----------------------------
class Capitulo {
constructor(titulo, resumen, pregunta, correcta,respuestas) {
this.titulo = titulo
this.resumen = resumen
this.pregunta = pregunta //Opciones a elegir
this.correcta = correcta //numerito
this.respuestas = respuestas //Array de respuestas segun la pregunta
}
}
//----------------------Funciones------------------------------
function eleccion(pregunta, eleccionCorrecta, opciones) {
do {
respuesta = parseInt(prompt(pregunta))
if (respuesta >= 1 && respuesta <= 3) {
alert(opciones[respuesta-1])
} else {
alert("Opcion incorrecta")
}
} while (respuesta != eleccionCorrecta)
}
function reproducir(capitulo) {
alert(capitulo.titulo)
alert(capitulo.resumen)
eleccion(capitulo.pregunta, capitulo.correcta, capitulo.respuestas)
}
//------- variables (objetos y arrays)-------------
const USER = prompt("Ingresa tu nick")
const capituloUno = new Capitulo ("-----Capitulo 1-----\nKiki es una chica de 19 años un tanto rara\nNo tiene amigos y le gusta pasar tiempo en su cuarto a solas\n", "Kiki decidio escuchar música acostada en su cama","Ella es muy indecisa lo cual debes ayudarla a escoger una canción\n1)Cancion Uno\n2)Cancion Dos \n3)Cancion Tres",2 ,["¡¡¡QUE CANCIÓN DE MIERDA!!!", "Me gusta esta canción",`¿Podes elegir mejor ${USER}?\nPor favor te lo pido.`])
const capituloDos = new Capitulo ("CAPITULO DOS","Kiki recuerda que es hora de tomar su medicacíon pero olvido cual era...","Tiene tres tipos de pastillas la cual ella identifica por colores\n1)Roja\n2)Azul\n3)Verde",3 ,["La roja la tome esta mañana", "Azul... creo que es para dormir","Mmmmm...tomare la verde, supongo que es esta"])
const capituloTres = new Capitulo ("CAPITULO TRES", "Kiki tiene que ir a la cocina por un poco de agua para tomar su medicación\nAl llegar a la cocina se percata de que algo la esta mirando","Al voltear y ver quien la observa se encuentra con una criatura humanoide llena de bocas con dientes filosos\nEntre susto y desesperacion busca algun objeto para defenderse\n1)Un palo para amasar que uso la madre\n2)Un cuchillo\n3)Una sarten sobre la mesada",1 ,["Kiki agarra el palo de amasar, golpea a la criatura y corre", "Kiki agarra el cuchillo se lanza hacia la criatura pero esta esquiva su ataque y le perfora el estomago con su brazo","Kiki agarra la sarten pero le parecia muy pesada para manipular y la criatura se le tira encima matandola"])
const capitulos = [capituloUno, capituloDos, capituloTres]
//------------Programa principal------------------
alert(`Bienvenido ${USER}\nVas a tener que ayudar a Kiki a escoger una de las tres opciones que aparezcan dependiendo la situación.\nSolo puedes ingresar 1, 2 y 3.\nTen cuidado con tu decisión.`)
for (let i = 0; i<capitulos.length;i++) {
reproducir(capitulos[i])
}
alert("Continuara...")