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
|
var user = []; """La variable user est celle qui contiendra la liste de chaîne de caractère du mot entrer par le joueur."""
var issue = Arrays.asList(); """Cette variable est une liste de chaîne de caractère qui contient la réponse."""
var won = 0, lost = 0; """La variable points comptabilise les points au fur et à mesure en commençant à 0."""
var chaine_mot_joueur = []; """Cette variable va séparer chaque lettre les unes des autres de la réponse du joueur et les ajouter à mot_joueur."""
function reponse()
"""Cette fonction sert à définir quel mot est la réponse à quelles images, par exemple, pour les images 1, la réponse est magie. La chaîne de caractère est déjà mise sous forme de liste, avec chaque élément du mot, afin de diminuer les tâches."""
{
if (document.getElementById(d1).innerHTML == 1)
issue = Arrays.asList("m","a","g","i","e") """Le premier mot, le 1, est la réponses aux quatre premières images."""
else if (document.getElementById(d2).innerHTML == 2)
issue = Arrays.asList("t","e","r","r","e") """Le deuxième mot, le 2, est la réponses aux quatre images suivantes."""
else if (document.getElementById(d3).innerHTML == 3)
issue = Arrays.asList("p","a","s","t","e","l") """Le troisième mot, le 3, est la réponses aux quatre images suivantes."""
else if (document.getElementById(d4).innerHTML == 4)
issue = Arrays.asList("c","h","a","n","t","e","r") """Le quatrième mot, le 4, est la réponses aux quatre images suivantes."""
}
function mot_joueur_liste(user)
{
List <String> mot_joueur = new ArrayList <String> ();
for(int i = 0 ; i < user ; i++) {
mot_joueur.add(chaine_mot_joueur); """Ce début de programme est là pour convertir la réponse du joueur en liste de chaîne de caractère, les lettres seront ajoutés les unes après les autres dans la nouvelle variable appelée : mot_joueur."""
}
function verif_mot()
"""Cette fonction va servir à vérifier le mot. C'est-à-dire que lorsque l'utilisateur va rentrer sa réponse, la fonction vérifiera pour quelles images il a rentrer sa réponse, et si sa réponse est la bonne. En fonction de la réponse, le joueur perd 1 point ou le gagne."""
if reponse() == 1
mot_joueur_liste(user)=document.getElementById(mot1).innerHTML
for(int i = 0 ; i<issue ; i++){
if issue[i]==mot_joueur[i]
{
alert("Gagné !");
points+=1;
calcScore(form);
} """Cette deuxième partie consiste à utiliser la liste mot_joueur et à la comparer à la liste issue pour voir si les lettres sont les mêmes et si elles sont situés à la même place."""
}
else if reponse() == 2
mot_joueur_liste(user)=document.getElementById(mot2).innerHTML
for(int i = 0 ; i<issue ; i++){
if issue[i]==mot_joueur[i]
{
alert("Gagné !");
points+=1;
calcScore(form);
}
} """idem"""
else if reponse() == 3
mot_joueur_liste(user)=document.getElementById(mot3).innerHTML
for(int i = 0 ; i<issue ; i++){
if issue[i]==mot_joueur[i]
{
alert("Gagné !");
points+=1;
calcScore(form);
}
} """idem"""
else if reponse() == 4
mot_joueur_liste(user)=document.getElementById(mot4).innerHTML
for(int i = 0 ; i<issue ; i++){
if issue[i]==mot_joueur[i]
{
alert("Gagné !");
points+=1;
calcScore(form);
}
} """idem"""
else
{
alert("Perdu !");
points-=1;
calcScore(form);
}
} """Cette dernière partie va ajouter un point à lost lorsque les lettres sont différentes."""
function calculerScore(form)
"""Cette fonction est utilisé pour comptabiliser les points"""
{
document.getElementById("score").innerHTML = "Gagné: " + won + " fois. Perdu: " + lost + " fois."
} |
Partager