LILINE’S LAB

Mon premier jeu Power Apps

par | Mar 31, 2024 | Microsoft, Power Apps

Aujourd’hui nous allons voir comment il peut être possible de créer un petit jeu avec Power Apps.
Ce jeu a été créé très rapidement car il est vraiment très simple.
Il s’agit de cliquer sur une cible mouvante et de compter les points à chaque fois que la cible est touchée.
Le résultat en vidéo à la fin de l’article !

Pour créer cela nous avons besoin :
– d’un minuteur qui, lorsqu’il s’arrête, va bouger la cible.
– d’un compteur qui va compter le nombre de clics sur la cible.
– d’une forme, ici un rond, qui fait office de cible.

Pour commencer plusieurs variables sont initiées au niveau de la propriété OnStart de l’App.
DotX et DotY sont les coordonnées X et et Y initiales de la cible.
Click est le nombre de clics initial.

Dans la propriété OnTimerEnd les coordonnées X et Y de la cible (Dot) sont modifiées aléatoirement.
La durée du minuteur est fixée ici à 0,250 secondes ce qui signifie que toutes les 0,250 secondes la cible bouge.

La cible va compter les clics grâce au code indiqué au niveau de la propriété OnSelect de la cible (Dot).

Le texte du compteur va prendre la variable « Click » définie plus haut au niveau de la propriété OnStart de l’application.

Le bouton Reset permet de réinitialiser la variable Click afin de remettre le compteur à 0.

Et voici le résultat avec un minuteur d’une durée de 1,5 secondes et un autre à 0,250 secondes.

Le minuteur dure 1,5 secondes

Le minuteur dure 0,250 secondes


logo du site

   


Consultante spécialisée dans les technologies Microsoft, je justifie de plus de 14 ans d’expérience dans le secteur IT.
Mon parcours professionnel, riche et varié, m’a permis de développer de solides compétences, tant techniques qu’humaines. Je suis reconnue pour ma capacité à analyser rapidement les enjeux techniques et à concevoir des solutions pertinentes, y compris sur des problématiques complexes.
Mon approche proactive, alliée à mes compétences en développement, me permet de proposer des évolutions efficaces, toujours en cohérence avec les objectifs métiers.
En parallèle de mon activité professionnelle, je prends plaisir à approfondir mes compétences techniques en réalisant des projets personnels. Je développe notamment des jeux web basés sur React et PHP, ainsi que des applications orientées métier avec SPFx.