Ajout du gacha (ticket#12)
This commit is contained in:
commit
618426bbf5
64
functionsGacha.js
Normal file
64
functionsGacha.js
Normal file
@ -0,0 +1,64 @@
|
||||
//Variables///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
const recompenses = ['chapeau','bonbon','pieceOr','poney']; //récompenses possible
|
||||
const seuils = ['10','25','5','1']; //seuils des récompenses
|
||||
|
||||
|
||||
recompenses[0]="poney";
|
||||
seuils[0]= 1;
|
||||
|
||||
recompenses[1]="pieceOr";
|
||||
seuils[1]= 5;
|
||||
|
||||
recompenses[2]="chapeau";
|
||||
seuils[2]= 10;
|
||||
|
||||
recompenses[3]="bonbon";
|
||||
seuils[3]= 25;
|
||||
|
||||
//Functions//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
//prend nombre aléatoire entre min et max
|
||||
function getRandom(min, max) {
|
||||
return Math.random() * (max - min) + min;
|
||||
}
|
||||
|
||||
//choisi une récompense aléatoire parmis celle de la constante:"récompenses"
|
||||
function getRandomPrice() {
|
||||
var randomNum = Math.floor(getRandom(0, 100));
|
||||
for (var i = 0; i < recompenses.length; i++) {
|
||||
|
||||
console.log(randomNum, seuils[i])
|
||||
if (randomNum <= seuils[i]) {
|
||||
var selectedPrices = recompenses[i];
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//écrit la phrase annonçant la récompenses,
|
||||
switch (selectedPrices) {
|
||||
|
||||
case 'chapeau':
|
||||
document.write("<BIG>"+"Vous avez gagné"+"<FONT COLOR='red'>"+" un chapeau"+"</FONT>"+"! "+"</BIG>");
|
||||
break;
|
||||
|
||||
case 'bonbon':
|
||||
document.write("<BIG>"+"Vous avez gagné"+"<FONT COLOR='red'>"+" un bonbon"+"</FONT>"+"! "+"</BIG>");
|
||||
break;
|
||||
|
||||
case 'pieceOr':
|
||||
document.write("<BIG>"+"Vous avez gagné"+"<FONT COLOR='red'>"+" une pièce en or"+"</FONT>"+"! "+"</BIG>");
|
||||
break;
|
||||
|
||||
case 'poney':
|
||||
document.write("<BIG>"+"Vous avez gagné"+"<FONT COLOR='red'>"+" un poney"+"</FONT>"+"! "+"</BIG>");
|
||||
break;
|
||||
|
||||
default:
|
||||
document.write("<BIG>"+"Vous n'avez"+"<FONT COLOR='red'>"+" rien"+"</FONT>"+" gagné! "+"</BIG>");
|
||||
break;
|
||||
}
|
||||
return selectedPrices;
|
||||
}
|
||||
|
20
indexGacha.html
Normal file
20
indexGacha.html
Normal file
@ -0,0 +1,20 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title> Cad'cha </title>
|
||||
<style src="style/style.css"></style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<!--Titre-->
|
||||
<h1 id="titre" ; style="color:#078eb5" ;> Cad'cha</h1>
|
||||
<!--Blabla-->
|
||||
<p id="texte" ; style="text-align:center" ;> Essayer de gagner le gros lot avec la lotterie Cad'cha! </p>
|
||||
<p id="récompence" ;> Qu'avez-vous gagnez ? </p>
|
||||
</body>
|
||||
|
||||
<script src="functionsGacha.js"></script>
|
||||
<script src="scriptGacha.js"></script>
|
||||
</html>
|
2
scriptGacha.js
Normal file
2
scriptGacha.js
Normal file
@ -0,0 +1,2 @@
|
||||
|
||||
getRandomPrice();
|
Loading…
Reference in New Issue
Block a user