tortue1

Mathémagiques

Une aventure mathématique
réalisée pour des élèves de l'école primaire
par des élèves du lycée Blaise-Cendrars
tortue2

Jeu 5

But

Le but est de définir une valeur que le joueur devra atteindre et des chiffres pour y parvenir, répartis sur trois niveaux. Ensuite il faut évaluer la somme des trois chiffres choisis et voir si elle correspond à la valeur à atteindre.

Programme

Lorsque le joueur clique sur le bouton « Commencer », une fonction choisit au hasard et affiche dans chaque div des trois des trois niveaux un chiffre entre 1 et 3. De plus, le bouton « Commencer » disparaît et les boutons « Rejouer » et « Oups ! » apparaissent. Ensuite une autre fonction cherche toutes les valeurs possibles par la somme des trois chiffres provenant chacun d'un niveau différent. Parmi ces sommes possibles, une fonction en choisit une au hasard et l'affiche dans un div. Le joueur clique alors sur un chiffre par niveau dans le but d'atteindre la valeur. Lorsqu'il clique sur un chiffre du premier niveau (qui se trouve dans un div), celui-ci s'affiche alors dans le premier div du calcul et le premier niveau se verrouille (le joueur ne peut plus cliquer sur les chiffres du premier niveau). Ce passe alors la même chose pour les deux autres niveaux. Pour finir, le joueur clique sur « J'ai fini ». une fonction évalue alors la somme des chiffres repris dans les trois div du calcul. Si celle-ci correspond à la valeur à atteindre, une alert affiche « gagné ! ». Sinon une alert affiche « Faux ! ».Si le joueur se trompe en choisissant un des chiffres, il peu cliquer sur le bouton « Oups ! », ce qui effacera les chiffres choisis qui se trouvent dans les div du calcul et qui déverrouillera le premier niveau et verrouillera les autres. Il peut aussi cliquer sur le bouton « Rejouer », ce qui effacera les chiffres choisis, qui effacera tout les chiffres qui se trouve dans les div des trois niveaux et la valeur à atteindre, qui fera disparaître les boutons « Rejouer » et « Oups ! » et qui fera réapparaître le bouton « Commencer ». Cela réinitialise le jeu.

Nous avons eu de nombreux problèmes lors de la création de ce jeu. Malheureusement nous n'avons pas le temps de tous les détailler. Nous avons par exemple longtemps cherché comment choisir une valeur à atteindre parmi celles possibles. Nous avons finalement réglé ce problème par une fonction calculant les valeurs pour tous les chemins possibles et choisissant une de ces valeurs au hasard.