Magickathon : Ressources bonus
CrĆ©ation d’une scĆØne de dĆ©part et/ou de fin
Créer une scène de départ avec un menu « Commencer »
Ajouter une ScĆØne
Dans la fenĆŖtre Projet (en haut Ć droite) fais un clic droit sur le dossier ScĆØnes, et clique sur Ajouter scĆØne
Puis clique sur Ajouter seulement une scĆØne
Renomme la scène en « Menu »
DĆ©place la ScĆØne Menu pour quāelle soit la premiĆØre en haut de la liste.
Ainsi ça sera la première scène à être jouée !
Maintenant trĆØs important :Ā
En restant bien sur la scĆØne « menuĀ Ā», associe la Feuille d’ĆvĆ©nement 1 Ć la scĆØne, sinon aucun code ne s’exĆ©cutera !
Mettre une image de fond
TĆ©lĆ©charge une image sur google pour le fond de ton Ć©cran dāaccueil.Ā
Pour se faire aprĆØs avoir choisi ton image fais un clic droit > Enregistrer lāimage sous. Lāimage s’enregistre par dĆ©faut dans le dossier de TĆ©lĆ©chargement de lāordinateur.
Retourne sur Construct :Ā
- Puis crĆ©er un nouveau spriteĀ
- Importe lāimage du fond
- Renomme le Sprite
- Puis place lāimage sur la scĆØne en la positionnant dans le coin haut gauche dāune taille lĆ©gĆØrement supĆ©rieure aux pointillĆ©s.
Donne un titre Ć ton jeu
Aller sur Texstudio. C’est un logiciel en ligne pour crĆ©er des textes 3D reprenant des designs populaires et permettant d’en crĆ©er une image trĆØs rapidement !
Choisis une typo parmi celles qui se trouvent en bas de lāĆ©cran.
Ecris ton titre dans le champs Texte
Tu peux regarder les autres onglets si tu le souhaites, pour ajouter du style, un icƓne, un fond..
Enfin, tĆ©lĆ©charge ton titre en allant dans lāonglet TĆ©lĆ©chargerĀ
Clique sur PNG TRANSPARENT pour ne pas avoir de fond
Retourne sur Construct :
- CrƩer un nouveau sprite
- Importe lāimage du titre
- Renomme le Sprite
- Puis place lāimage sur la scĆØne
CrƩer un bouton pour lancer le jeu
Insére un nouvel objet de type Bouton
Place le bouton
Et change le Texte  (par défaut il y a écrit OK)
CrĆ©er un nouvel Ć©vĆ©nement : Bouton > Vient dāĆŖtre cliquĆ©Ā
Ajouter une action : Systeme > Aller à la scène et sélectionner la scène de début de jeu.
Ajouter un score pour compter le nombre d’objets ramassĆ©s
Pour ajouter un score, on va crĆ©er une variable : une variable permet de stocker une valeur qui peut changer au fil du jeu. Ainsi on pourra lui dire que l’on a ramassĆ© par exemple une piĆØce, et changer en 2.. 3.. 10 au fil du jeu.
Tout va se passer dans la feuille dāĆ©vĆ©nement :
- Fais un clic droit dans la zone grise où il nāy a pas de ligne de code
- Puis Ajouter une Variable Globale
- On lui donne un nom clairĀ puis OK
- Puis on ajoute une action en dessous de notre pièce détruite :
Ajouter une Action : SystĆØme > Ajouter Ć (cāest tout en bas)
SƩlectionne la bonne variable (si tu en as plusieurs) Et par dƩfaut la valeur ajoutƩe est de 1.
Voilà le résultat que tu dois obtenir :
Ajouter des Points de Vie au HƩros
Il va falloir le faire en 3 Ʃtapes :
- Créer un compteur de « vies » pour suivre les points du héros
- CrĆ©er un programme permettant de lui enlever des points lorsqu’il touche un piĆØge ou objet ennemiĀ
- Créer un programme de fin (mort du héros) si les points de vie que cela lui a enlevé le met à 0 point.
1 – CrĆ©e un compteur de « ViesĀ Ā» pour suivre les points de vie du hĆ©ros !
Pour cela, nous allons crĆ©er une variable globale. Une variable globale peut ĆŖtre utilisĆ©e partout dans notre projet. Ainsi, dāune scĆØne Ć lāautre, les points de vie du hĆ©ros sāadapteront.
Tout va se passer dans la feuille dāĆ©vĆ©nement :
- Clic droit dans la zone grise où il nāy a pas de ligne de code
- Ajouter
- Ajouter une Variable Globale
On lui donne un nom clair et un nombre de Points de vie puis OK
2 – Blessure du hĆ©ros :
On retire un point de vies Ć Ā la variable quand on touche un sprite ennemi.
Modifier un ƩvƩnement :
- RepĆØre dans ton code l’Action : SystĆØme > RedĆ©marrer la scĆØne lorsque tu te fais toucher par des PiĆØges / Ennemies.Ā
- Supprime cette Action et Ć la place met :
- SystĆØme > Soustraire Ć (cāest tout tout en bas)
- Sélectionne la bonne variable (si tu en as plusieurs) et indique la valeur à soustraire.
3 – Mort du hĆ©ros :
Si le joueur nāa plus de vie de Points de Vie, on recommence le niveau !
Tu peux coder une consĆ©quence diffĆ©rente comme aller Ć une scĆØne GameOver ou autreā¦
Et trĆØs important redonne lui de la vie pour recommencer le niveau !
Tu peux coder une consĆ©quence diffĆ©rente comme aller Ć une scĆØne GameOver ou autreā¦
- Ajoute une Action en dessous de āRedĆ©marrer la scĆØneā
- SystĆØme > DĆ©finir la valeur Ć (cāest tout tout en bas dans SystĆØme)
- Et redonne Ć la bonne variable sa valeur initiale ! (Dans mon exemple: 5 points de vie.)
Afficher une variable de score, de vie ou autre Ć lāĆ©cran
Ajoute un texte Ć la ScĆØne
Pour afficher une variable :
On va avoir besoin dāajouter un objet de type Texte sur la scĆØne:Ā
Pour que ton texte soit toujours Ć la mĆŖme position dans ta scĆØne, on va :
- Le placer lĆ où veut le voir placer Ć l’Ć©cran
- Attention a bien le placerĀ Ć lāintĆ©rieur du rectangle de droite.
- Ajoute lui le comportement Ancre pour quāil reste en placeĀ
Modifier le texte
Dans la feuille dāĆ©vĆ©nement, on va modifier le texte Ć afficher pour quāil affiche un mot + notre variable :
- Dans un Nouvel Evénement : Système > Chaque Tick
- Ajouter une Action : Texte > DƩfinir le Texte
- Ecrire dans le champs texte exemple āTon score est :ā (les āā sont trĆØs important)
- et Ć la suite des āā, Ć©cris le caractĆØre &
- Puis Ʃcris le nom de ta variable.
Exemple du rĆ©sultat attendu :Ā
Ajouter du son
RĆ©cupĆ©rer des sonsĀ
Va sur le site Music Screen, il y a beaucoup de musiques d’ambiance sympas et libres de droits. Tout est catĆ©gorisĆ© donc la recherche est trĆØs facile !
TĆ©lĆ©charge le ou les sons qui t’intĆ©ressent.
Importer un fichier son dans Construct
Dans la barre de projet (Ć droite) :
- Descendre jusquāau dossier Sons
- Fais un clic droit sur le dossier Sons et clic sur Importer des sons
Clique sur le bouton dāImportation et aller dans le dossier où se trouve tes fichiers audios et importe les.
- Puis tu vas avoir besoin dāun objet Audio dans ton Projet :
- Clic droit sur la scĆØne
- Sélectionne « Insérer un nouvel Objet »
- Sélectionne « Audio »
Dans la Feuille d’ĆvĆ©nement, nous ajoutons les Ć©vĆ©nements sonores :
- Ajoute une action Ć l’Ć©vĆ©nement de ton choix
- Audio > Jouer et sĆ©lectionner lāaudio
