Une variable booléenne est une variable qui ne peut prendre que 2 valeurs: VRAI ou FAUX.
Au début de la partie la variable EtatJeu prend la valeur VRAI. Dans les deux horloges gravitation et mouvement nous pouvons constater que les conditions de jeu ne sont possibles si la variables EtatJeu est égale à vrai.
Si l'avion touche un rebord ou entre en collision avec un nuage, la variable EtatJeu prend la valeur faux. Ainsi le jeu s'arrête.
Pour faire monter l'avion il suffit de toucher l'écran
Si le temps passe alors l'avion déscend. Pour cela nous utilisons une horloge que nous avons baptisé pour le jeu gravitation.
Grace à la variable EtatJeu, l'avion se déplace que si elle prend la valeur vrai.
Si le temps passe alors le nuage se déplace. Pour cela nous utilisons une horloge que nous avons baptisé pour le jeu mouvement.
Grace à la variable EtatJeu, le nuage se déplace que si elle prend la valeur vrai.
Il faut aussi mettre une condition sur la position du nuage, lorsque le nuage sort de l'écran on le fait revenir de l'autre côté.
Pour ce jeu nous allons choisir un notificateur qui permet de choisir si on veut rejouer ou quitter le jeu.
On appelle le noticataur quand la partie est perdue, donc deux fois. Il faut aussi programmer un bloc qui définit les actions pour chacun des deux choix.
Dans le module de programmation, voici les blocs pour la réalisation de notre projet :
cliquez sur l'image pour l'agrandir
Analyser le code complet.
Reconstituez les blocs pour obtenir le programme complet.
Dans le menu Connecte en haut de l'écran, choisisez Companion AI (ou lancez l'émulateur, puis choisissez Emulateur).
Testez votre appli.
Créez une image pour l'icone de l'appli.
Installer l'appli. sur votre smartphone ou faites des améliorations avant.
Pour améliorer et personnaliser cette appli, vous pourrez :
- Améliorer les images pour avoir des colissions plus réalistes.
- Mettre un score.
- Changer la vitesse des nuages.
- Rajouter d'autres obstacles.
Améliorez et personnalisez votre appli.
Installez la mise à jour de votre appli sur votre smartphone.