Logo

octobre - décembre 2024


Mots-clés :

  • casse-tête
  • puzzle
  • capteurs
  • application mobile


  • Contexte : cours de programmation mobile à l’UQAC

    Durée : 3 mois

    Langage(s) de programmation : Kotlin

    Outils et logiciels utilisés : Android Studio, GitHub, Krita

    Composition de l'équipe : 3 développeurs




    Nous sommes actuellement en train de corriger quelques coquilles avant de publier notre jeu sur Google Play.

    Vignette de l'application

    Synopsis

    Dans chaque niveau, votre objectif est d'appuyer sur le boutton. Mais cela n'est pas si simple. En effet, vous devrez parfois trouver le boutton par vous-même. Alors, êtes vous prêt à relever le défi ?

    Genre et principe

    Click Me (if you can) est une application mobile de casse-tête. Elle regroupe plusieurs niveaux, chacun basé sur les capteurs de l'appareil. L'objectif principal est de cliquer sur le boutton, mais, pour cela, faut-il le trouver.

    L'application supporte 5 langages : le français, l'espagnol, le portugais, le tchèque et l'anglais (qui est la langue par défaut).

    Ma participation

  • Logo et vignette : J'ai réalise le logo, ainsi que la vignette de l'application à l'aide de Krita.
  • Front-end de la page d'accueil et des niveaux
  • Navigation : Changement de page et optimisation pour les boutons du menu principal.
  • Autorisation : Je me suis chargée des autorisations de l'application ainsi que de l'affichage d'une boîte de dialogue préventive si une autorisation n'a pas été acceptée.
  • Langages : Je me suis occupée de la gestion du changement de langue (français, anglais, espagnol, portugais et tchèque) ainsi que la traduction de chaque indice et nom de niveau. L'application détecte la langue de l'appareil mobile avec l'anglais comme langage par défaut.


  • Les niveaux que j'ai créés (attention, cela peut vous donner la solution des niveaux) :


  • Niveau 5 - "Chapeau d'aluminium" : pour faire apparaître le bouton, il faut passer l'appareil en mode avion.
  • Niveau 7 - "Apprendre à compter" : un compteur est présent dans ce niveau. On remarque assez rapidement qu'il s'incremente lorsque notre doigt touche l'écran. Il faut donc poser le bon nombre de doigt sur l'écran pour faire apparaître le bouton.
  • Niveau 11 - "Café" : pour faire apparaître le bouton, il faut brancher l'appareil.
  • Niveau 13 - "Hors de la zone de confort" : ce niveau joue sur le mode sombre du téléphone. Si l'utilisateur est en Light Mode, alors il doit le passer en Dark Mode et inversement.
  • Niveau 19 - "Black" : ce niveau utilise le capteur de lumière. Je vous laisse deviner la suite.
  • Niveau 20 - "Blackout" : pour compléter ce niveau, il est nécessaire d'éteindre son appareil.
  • Niveau 21 - "Patience" : comme son nom l'indique, il faut savoir être patient. Le bouton apparaîtra de lui-même si vous ne touchez pas l'écran de votre apareil.
  • Niveau X - "L'ascension" : Ce niveau a été supprimé pour des raisons d'uniformité entre les différents appareils. Il consistait à faire apparaître le bouton si l'utilisateur soufflait pendant 2s dans le mircophone. Le problème que j'ai rencontré est la sensibilité des appareils qui variait énormément. Nous avons donc choisit d'enlever ce niveau.
  • Avis général

    Cette application a été ma première sur Android Studio. Initialement, nous n'avions pas prévu de faire autant de niveaux, mais, de fil en aiguille, nous en avons rajouté. Ce sont d'ailleurs les différents testeurs qui nous ont parfois donné l'idée de certains niveaux. Finalement, j'ai adoré réaliser cette application et observer les gens y jouer et prendre plaisir à chercher les solutions.