-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtaxi.js
42 lines (37 loc) · 1.3 KB
/
taxi.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
let personnage = {
name: 'John',
santeMentale: 10
}
let musiques = [
"Anissa de Wejdene",
"The Sun The Moon The Stars de Aether Realm",
"The Dancer and The Moon de Blackmore's Night",
"Into The Unknown de The Blasting Company",
"L'empire du côté obscure de IAM"
]
let trajet = {
radio : musiques[Math.floor(Math.random()*musiques.length)],
feuxRouges : 30,
changement : 0
}
while(trajet.feuxRouges > 0 && personnage.santeMentale > 0){
if(trajet.radio != musiques[0]){
console.log(`La musiques jouée actuellement est ${trajet.radio} !
Il reste ${trajet.feuxRouges} feux avant d'arriver.`)
trajet.feuxRouges-- ;
trajet.radio = musiques[Math.floor(Math.random()*musiques.length)]
} else {
console.log(`La musiques jouée actuellement est ${trajet.radio} !
Il reste ${trajet.feuxRouges} feux avant d'arriver.`)
personnage.santeMentale--
trajet.changement++
trajet.feuxRouges--
trajet.radio = musiques[Math.floor(Math.random()*musiques.length)]
}
}
if(personnage.santeMentale <= 0){
console.log('explosion')
}
if(trajet.feuxRouges == 0){
console.log(`John est bien arrivé à destination ! Cela lui aura demandé de changer de taxi ${trajet.changement} fois.`)
}