Avant d'entamer ce défi, assure toi d'avoir déjà fait ceux ci:

Ensuite, assure-toi de te munir d'une grande motivation et soif d'apprendre!

Aussi, assure-toi que tu sois bien connecté à ton compte Repl.It, et que tu aies ton projet de la fois passée.

Aujourd'hui on va ajouter des sons dans notre jeu. Ceux ci peuvent survenir à tout moment, par exemple lorsque tu gagnes un point, lorsque tu gagnes le jeu, lorsque tu touches un ennemi, lorsque tu tombes de la carte, etc. À toi de jouer avec ton imagination!

Avant de pouvoir ajouter des sons, il faudrait trouver ces sons. Tu es bien entendu le bienvenu de les chercher où tu le souhaites, mais comme d'habitude je recommende un site gratuit d'utilisation: SoundEffectsPlus. Ici tu peux chercher tes sons préférés, les jouer et les télécharger une fois trouvés.

Télécharge donc un son que tu aimes et importe le dans ton projet ReplIt. Assure toi de de-zipper les sons d'abord, et de choisir le son en format mp3. Tu peux le renommer en quelque chose de plus adapté.

Maintenant tu peux load le son dans ton jeu. Pour ce faire, écris la commande suivante


              this.load.audio("ding", ["ding.mp3"]);
            

Comme d'habitude, tu peux changer le nom du son (Premier paramètre), et le fichier du son (Deuxième paramètre).

Maintenant, dans la fonction create, tu peux alors créer la variable du son.


              this.ding = this.sound.add("ding", { loop: false });
            

Tu peux alors jouer ton son quand tu le veux en utilisant this.ding.play().

Importe d'autre sons et joue les à différents moments. Tu peux avoir des sons pour lorque tu perds, lorsque tu gagnes, etc. Sois créatif!

Comme c'est le dernier cours (Ou la dernière fiche) de cette session, tu peux adapter ton jeu un peu pour bien cloturer cette session. Rien n'est obligatoire, mais voici quelques idées:

  • Ton jeu se déroule à la plage, avec de l'eau en arrière-plan.
  • Comme tu es à la plage, ton joueur devrait être en maillot de bain.
  • Il peut collectionner des objects de plage, comme des balles, des pelles, etc.
  • Pour gagner il a besoin d'un certain nombre d'objects.
  • Il perd lorsqu'il touche des requins ou des méduses.
  • Il pourrait nager pour avancer (Animations)
  • Un son de mer en arrière-plan pourrait jouer pendant toute la partie.