Runner

Dans cette page tu trouveras :

CrƩer un hƩros, le sol, les murs

Ā 

Pour le hƩros

Créer un sprite 

Donne-lui une couleur avec le pot de Peinture (on prendra le temps de le rendre joli un peu plus tard šŸ˜‰Ā 

Et renomme le !

Attribue lui les COMPORTEMENTS :

  • Platformer (pour se dĆ©placer avec les flĆØches du Clavier)
  • Projectile (pour qu’il avance tout seul)

Pour le solĀ 

Créer un arrière-plan répété

 A présent tu utilises le Pot de Peinture ou Importer une image

Attribue lui l’un des deux COMPORTEMENTS :

  • Soit Solide (si tu veux que le Sprite soit infranchissable)

Actuellement si tout va bien, tu devrais avoir ton HĆ©ros qui file tout droit, qui quitte l’écran et….plus rien !Ā 

Si c’est le cas, c’est parfait !! Pour l’instant

Pour les murs

On va crƩer un Sprite pour le Mur Ơ Gauche et un autre pour celui de Droite.

C’est important de bien crĆ©er deux Sprite diffĆ©rents !Ā 

N’oublie pas de les renommer correctement pour Ć©viter toute confusion (ne te trompe pas entre celui de droite et de gauche XD).

Place-les de sorte qu’ils chevauchent les pointillĆ©s et le cadre.

Le code pour faire rebondir le héros ! 

Ā 

Dans ce jeu, le hĆ©ros va rebondir sur les murs de droite et de gauche. Sinon, vu qu’il avance tout seul, il serait bloquĆ© par le premier mur qu’il rencontre et s’arrĆŖterait de bouger.

Dans la feuille d’Ć©vĆ©nement de Construct, sĆ©lectionne le HĆ©ros en collision avec le Mur de Droite. Ajoute une action : Heros « DĆ©finir AngleĀ Ā» Ć  -180. Cela va avoir pour effet de faire retourner totalement le hĆ©ros (comme s’il avanƧait sur sa tĆŖte) mais dans la bonne direction voulue. 

Note : Tu peux si tu veux ajouter un point (comme pour un œil) Ć  ton personnage pour te rendre compte qu’il avance sur sa tĆŖte maintenant (on rĆ©glera ce « problĆØmeĀ Ā» plus tard).

Pour faire rebondir le hĆ©ros vers la gauche, dans la feuille d’Ć©vĆ©nements de Construct, sĆ©lectionne le HĆ©ros en collision avec le Mur Gauche.Ā 

Ajoute une action : « DĆ©finir AngleĀ Ā» Ć  0. Cela va remettre le hĆ©ros sur ses pieds et lui permettre de rebondir vers la gauche lorsqu’il rencontre le mur.Ā 

Maintenant, le hĆ©ros pourra se dĆ©placer de gauche Ć  droite en rebondissant sur les murs ! šŸ¦øā€ā™‚ļøšŸš€

CrƩer un personnage cool !

 

Trouve ton HƩros

C’est le moment d’ajouter un personnage cool qui court dans ton jeu ! Pour cela, on va utiliser une « sprite sheet runnerĀ Ā».Ā 

Qu’est ce que c’est qu’un sprite sheet ? C’est une seule image qui contient plusieurs images d’un personnage ou d’un objet dans diffĆ©rentes poses ou Ć©tats, utilisĆ©e pour crĆ©er des animations dans les jeux et les animations.

Ā Tu peux chercher une image sur internet en utilisant ce terme : ā€œsprite sheet runnerā€

Petite astuce : Si ton image possĆØde un fond (mĆŖme s’il est blanc), il faudra le supprimer pour que le personnage se mĆ©lange parfaitement avec le dĆ©cor. Tu peux utiliser un outil en ligne comme « Remove.bgĀ Ā» pour supprimer facilement le fond de ton image.

On va maintenant l’intĆ©grer Ć  Construct ! šŸƒā€ā™‚ļøšŸŽ‰

IntƩgrer ton HƩros dans Construct

  1. Retourne dans ton Héros, va en bas dans la section « Animation 1 Frame ».
  2. Faites un clic droit Ơ cƓtƩ du personnage actuel.
  3. Choisissez « Importer des framesā€ Puis ā€œdepuis une bande de spriteĀ Ā».
  4. Une nouvelle fenĆŖtre apparaĆ®tra où tu vas entrer le nombre d’images sur ton image, Ć  la fois horizontalement (ligne) et verticalement (colonne).Ā 

Par exemple, si vous avez 5 images Ć  l’horizontale (ligne) et 2 images Ć  la verticale (colonne), entrez respectivement 5 et 2 dans les cases appropriĆ©es.

Ā  Ā  5. Cliquez sur « ImporterĀ Ā» pour ajouter les frames de votre sprite sheet Ć  l’animation de l’objet Sprite.

Configure ton HƩros

En cochant l’option « BouclerĀ Ā», ton personnage pourra faire une boucle, c’est-Ć -dire rĆ©pĆ©ter son animation encore et encore. C’est comme s’il marchait en boucle.

Duplique l’Animation 1. Et renomme en une en « DroiteĀ Ā» et l’autre enĀ  « GaucheĀ Ā».

Et pour retourner ton personnage, tu peux simplement cocher l’option « Retourner horizontalementĀ Ā», puis ā€œAppliquer Ć  toute l’Animationā€ et hop, il va sembler marcher Ć  l’envers ou mĆŖme sur la tĆŖte !Ā 

Tu devrais avoir quelque chose comme Ƨa pour l’animation de Droite :

Tu devrais avoir quelque chose comme Ƨa pour l’animation de Gauche :

Il ne te reste plus qu’à coder dans la feuille d’Ć©vĆ©nement. En indiquant que l’animation de gauche ou de droite doit se lancer et normalement ton perso devrait se comporter normalement !!

Testez votre Personnage, tester le saut avec la FlĆØche du Haut du Clavier. Corrigez s’ il y a des dĆ©fauts. N’hĆ©sitez pas Ć  corriger les collisions pour crĆ©er un rectangle parfait au besoin avec seulement 4 carrĆ©s rouges !

Un clic/une touche = un saut !

Dans ton super jeu, tu peux choisir comment ton personnage va sauter : soit quand tu appuies sur N’IMPORTE QUELLE TOUCHE de ton clavier, soit quand tu fais un CLIC GAUCHE avec ta souris !

C’est toi qui dĆ©cides ! Si tu prĆ©fĆØres sauter en appuyant sur n’importe quelle touche, Ƨa marche ! Et si tu prĆ©fĆØres sauter en faisant un clic gauche, c’est tout aussi gĆ©nial !

Ajoutez Ć  la scĆØne, le Clavier ou la Souris ou les deux !

Saut avec n’importe quelle touche :

  1. Ouvre la feuille d’Ć©vĆ©nements.
  2. Cherche l’Ć©vĆ©nement CLAVIERĀ  « lorsque n’importe quelle touche est pressĆ©eā€.
  3. Puis choisis « ajouter une actionā€.
  4. Sélectionnez le Héros > Simuler Controle 
  5. DƩfinir le saut !
  6. Maintenant, lorsque tu appuies sur n’importe quelle touche du clavier, ton personnage devrait sauter !

Ā 

Saut avec clic gauche :

  1. Ouvre la feuille d’Ć©vĆ©nements.
  2. Cherche l’Ć©vĆ©nement SOURIS « Lors d’un ClicĀ Ā».
  3. Puis choisis « ajouter une actionā€.
  4. Sélectionnez le Héros > Simuler Controle 
  5. DƩfinir le saut !
  6. Maintenant, quand tu cliques avec le bouton gauche de la souris, ton personnage fera un super saut !

Alors, Ć  toi de jouer et d’expĆ©rimenter ! Choisis la faƧon dont tu veux que ton personnage fasse ces supers sauts ! šŸ˜„

La mort du hƩros

 

Maintenant on va pimenter les choses en ajoutant un petit dĆ©fi pour ton hĆ©ros ! On va crĆ©er un simple obstacle qui, lorsqu’il est touchĆ©, fera redĆ©marrer la scĆØne.Ā 

Et juste pour le fun, on va aussi ajouter un compteur de morts pour voir combien de fois ton hĆ©ros « recommenceĀ Ā» l’aventure.

Ā 

CrĆ©er l’obstacle :

Cherche une image sympa que tu aimerais utiliser comme motif d’arriĆØre-plan.

Pourquoi en arriĆØre plan plutĆ“t qu’un Sprite ? En mettant l’obstacle en arriĆØre-plan plutĆ“t qu’en tant que Sprite, tu pourras facilement Ć©tendre sa taille sans avoir Ć  positionner plusieurs Sprites collĆ©s les uns aux autres. C’est beaucoup plus pratique et rapide !

Tu peux aussi créer ton propre motif en utilisant des formes simples dans Construct. Ou si tu ne trouves pas la créer toi-même, tu peux en chercher une image sur internet.

Assure-toi qu’elle n’est pas trop grande, car elle sera rĆ©pĆ©tĆ©e plusieurs fois. Tu peux la redimensionner.

Ā 

DĆ©finir l’Ć©vĆ©nement de collision :

  • Dans la feuille d’Ć©vĆ©nements, sĆ©lectionne le hĆ©ros, cherche l’Ć©vĆ©nement « lorsqu’il entre en collision avecā€.
  • Puis choisis l’obstacle dans la liste des objets. Cela signifie que lorsque ton hĆ©ros touche l’obstacle, quelque chose va se passer.
  • Ajoute une action
  • SYSTEME > Cherche « RedĆ©marrer la scĆØneĀ Ā».

Maintenant, lorsque ton hĆ©ros entre en collision avec l’obstacle, la scĆØne va redĆ©marrer et il pourra essayer Ć  nouveau !

Ā 

Compteur de morts :

CrĆ©er une variable globale appelĆ©e « MortĀ Ā» de type nombre pour compter le nombre de fois que ton hĆ©ros rencontre l’obstacle. (En faisant un clic droit lĆ  où il n’y a aucun Ć©lĆ©ment.)

ā€œAjoute une actionā€ en dessous de l’action SYTEME – RedĆ©marrer la ScĆØne.

SYSTEME > ā€œajouter Ć ā€ …

1 Ć  la Variable Mort

Afficher le Nombre de Mort

On va afficher le nombre de morts quelque part sur l’Ć©cran pour que tu puisses suivre ton score.

Pour afficher un compteur de mort, nous allons d’abord ajouter un objet texte Ć  la scĆØne. Ensuite, positionne-le Ć  l’endroit où tu veux qu’il apparaisse Ć  l’Ć©cran.

Maintenant, dans la feuille d’Ć©vĆ©nement, tu peux associer cet objet texte Ć  la variable « MortĀ Ā» que nous avons crƩƩe. Cela permettra d’afficher le nombre de morts Ć  l’Ć©cran et de le mettre Ć  jour automatiquement lorsque le hĆ©ros meurt.Ā 

SYSTEME > ƀ chaque Tick

Ajouter une action : Texte > DƩfinir le Texte

Supprime tout et Ć©cris simplement le nom de ta variable, quand tu l’a trouvĆ© clic dessus !

Bien sĆ»r ! Pour une touche visuelle amusante, tu peux Ć©galement ajouter une petite image d’une tĆŖte de mort devant le compteur de mort. Cela ajoutera un effet esthĆ©tique cool Ć  ton jeu ! šŸ’€

Et voilĆ  ! Maintenant, ton hĆ©ros doit ĆŖtre prudent pour Ć©viter l’obstacle et tu peux voir combien de fois il a Ć©tĆ© « éliminé » en regardant le compteur de morts. Amuse-toi bien Ć  sauver ton hĆ©ros mais sache que sa mort est inĆ©vitable ! šŸ’€šŸŽ®

Porte de sortie

Super ! Maintenant, on va donner une sortie à ton héros ! On va créer trois éléments : 

  1. La clé 
  2. La porte
  3. Et un objet « spawner » qui fera apparaître la porte au bon endroit dès que le joueur touche la clé.

Ainsi, ton héros DEVRA trouver la clé pour ouvrir la porte mystérieuse et avancer dans son incroyable aventure ! 

Ā 

1. CrƩation de la clƩ :

Ā Ā Ā – CrĆ©er un nouveau « SpriteĀ Ā».

Ā Ā Ā – Dessine ou importe une petite image de clĆ© pour reprĆ©senter la clĆ© du jeu.

Ā Ā Ā – Positionne la clĆ© Ć  l’endroit où tu veux qu’elle apparaisse dans le niveau.

Ā 

2. CrƩation de la porte :

Ā Ā Ā – CrĆ©er un nouveauĀ  « SpriteĀ Ā» Ć  nouveau.

Ā Ā Ā – Dessine ou importe une image de porte pour reprĆ©senter la porte de sortie.

Ā Ā Ā – Positionne la porte Ć  cĆ“tĆ© de la fenĆŖtre. On ne doit pas la voir Ć  l’écran

Ā 

3. CrĆ©ation de l’objet « spawnerĀ Ā» :

Ā Ā Ā – CrĆ©er un nouveauĀ  « SpriteĀ Ā» Ć  nouveau.

Ā Ā Ā – Donne une couleur avec le pot de Peinture (on va la rendre invisible juste aprĆØs)

Ā Ā Ā – Dans les PropriĆ©tĆ©s de l’objet dĆ©coche VISIBLE INITIALEMENT (seul toi verra la porte en tant que CrĆ©ateur du Jeu.

Ā Ā Ā – Positionne l’objet « spawnerĀ Ā» Ć  l’endroit où tu veux que la porte apparaisse lorsque le joueur touche la clĆ©.

4. Associer l’action de spawn de la porte :

Ā Ā Ā – Dans la feuille d’Ć©vĆ©nements HEROS est « En collision avec un autre objetĀ Ā».

Ā Ā Ā – SĆ©lectionne la clĆ© comme objet de collision.

Ā Ā Ā – Ajoute une action : CLĆ© > DĆ©truire.

Ā Ā Ā – Ajoute une action : sĆ©lectionne l’objet PORTE > DƉFINIR LA POSITION ƀ CELUI D’ UN AUTRE OBJET

Et indiquer l’objet « spawnerĀ Ā».

Et voilĆ  ! Maintenant, ton hĆ©ros a une porte de sortie Ć  trouver, et une fois qu’il aura la clĆ©, la porte magique apparaĆ®tra grĆ¢ce Ć  l’objet « spawnerĀ Ā» pour le mener vers de nouvelles aventures passionnantes ! šŸ˜„

Niveau suivant !!

On va coder le dernier Ć©vĆ©nement indispensable, le changement de niveau, lorsqu’on touche la porte !!

Ā Ā Ā – Dans la feuille d’Ć©vĆ©nements HƉROS est « En collision avec un autre objetĀ Ā».

Ā Ā Ā – SĆ©lectionne la PORTE comme objet de collision.

Ā Ā Ā – Ajoute une action : SYSTEME > ALLER A LA SCƈNE SUIVANTE.

Super, vous avez maintenant créé votre première scène de jeu ! 

Maintenant, il ne vous reste plus qu’Ć  peaufiner les dĆ©tails et Ć  crĆ©er d’autres scĆØnes en ajoutant un peu plus de difficultĆ© Ć  chaque fois.Ā 

N’oubliez pas que la clĆ© pour garder les joueurs actifs sur un jeu est de graduellement augmenter la difficultĆ©. Commencez par les cinq premiers niveaux qui devraient ĆŖtre rĆ©alisables en seulement 1 ou 3 essais, pas plus.Ā 

Ensuite, augmentez progressivement la difficultĆ© au fur et Ć  mesure que les joueurs progressent dans le jeu. Rappelez-vous, il faut les caresser dans le sens du poil avant de les confronter Ć  des dĆ©fis plus corsĆ©s ! Amusez-vous bien en crĆ©ant votre jeu et en offrant une expĆ©rience de jeu stimulante et amusante Ć  vos joueurs ! šŸ˜„

Retour en haut