ü Niveau!intermédiaire!:!!
o Les!opérateurs!possibles!sont!:!+,!-,!*!(multiplication).!
o Les!opérandes!possibles!varient!entre!1!et!120!SAUF!pour!les!multiplications!
qui!doivent!avoir!une!valeur!entre!les!plages!1!et!15!(donc,!le!maximum!
théorique!d’une!multiplication!est!15!*!15).!
o Exemples!valides!:!3!+!24,!85!+!110,!115!–!100,!4!*!4,!8!*!15.!
ü Niveau!avancé!:!!
o Les!opérateurs!possibles!sont!:!+,!-,!*,!/!(division).!
o Les!opérandes!possibles!varient!entre!-80!et!120.!La!même!contrainte!pour!
les!multiplications!s’applique.!Pour!les!divisions,!le!deuxième!opérande!ne!
doit!pas!être!«!0!»!et!il!faut!s’assurer!que!la!division!donne!une!réponse!
entière!(il!ne!doit!pas!avoir!de!reste).!Lorsqu’un!nombre!négatif!est!affiché!
dans!une!équation,!il!doit!être!entre!parenthèses.!
RENFORCEMENT POSITIF
Lorsqu’une réponse est en erreur, elle doit être conserver pour être réinjecter plus tard tant
que le joueur ne l’a pas réussi. Sa réinjection est déterminée à la discrétion du programmeur et
devra être indiqué sur la grille de correction. Vous devez ajouter un indicateur visuel sur l’écran
qui indique clairement qu’il s’agit d’une réinjection.
MULTIPLICATEUR BONUS
Vous devez implémenter un bonus « streak » de bonnes réponses ! Dès que le joueur atteint 3
bonnes réponses, le multiplicateur bonus est actif. Le multiplicateur doit être visible facilement.
Le bonus s’organise comme suit :
§ 3 succès consécutifs : 1.2x
§ 5 succès consécutifs : 1.3x
§ 10 succès consécutifs : 1.5x
§ Par la suite, c’est 0.1x de plus par succès. Par exemple, 20 succès = 1.5 + (10 x 0.1), donc
2.5x.
INTERFACES
Vous êtes libres de la conception des écrans. La capture d’écran du jeu principal n’est qu’un
exemple d’écran possible. Par contre, vous devez respecter certaines contraintes :
§ L’écran d’accueil doit obligatoirement afficher une image pour le logo de l’application
par exemple ;
§ La sélection de la difficulté doit se faire avec un menu déroulant (Spinner) ;
§ L’écran de jeu doit afficher les statistiques dans les extrémités du haut de l’écran ;
§ L’application doit fonctionnement en portrait et paysage !
§ Pendant le jeu, si on change l’orientation, le score, l’efficacité, l’équation et toute
données de l’écran doit rester en place ;
§ Tous les écrans doivent ressembler à l’esthétique Android.
La qualité de vos interfaces sera évaluée.