Echappe-toi !
Dans cette page tu trouveras :
Prépare tes sprites et ton arrière plan
Choix des sprites
Commence par imaginer le projet que tu souhaites réaliser :
-
Qui sera ton héros ?
-
Quel objet devra-t-il éviter ?
Une fois ton idée en tête, choisis tes sprites et crée-les à l’aide de DeepAI. (Dans notre exemple, le héros est un capybara qui doit éviter des noix de coco.)
Attention : pour que tes images soient jolies et faciles à utiliser dans Scratch, le fond doit être transparent. Tu peux utiliser le site remove.bg pour supprimer l’arrière-plan de tes images avant de les importer dans Scratch.
Pense à donner un nom clair à chacun de tes sprites.
Cela t’aidera beaucoup à programmer plus facilement : tu sauras toujours quel sprite tu utilises et où appliquer tes blocs de code.
Par exemple, au lieu de laisser un nom par défaut, choisis des noms simples et précis comme capybara ou noix_de_coco.
Un sprite bien nommé, c’est un programme plus simple à comprendre et à améliorer !
Préparer le héros à se déplacer
Une fois ton héros choisi, tu peux préparer ton sprite pour qu’il puisse aller à droite ou à gauche et changer d’orientation pendant le jeu.
Pour cela, rends toi dans l’onglet Costumes de ton sprite. Fais un clic droit sur le costume, puis choisis Dupliquer afin d’en créer un second.
Ensuite, sélectionne le deuxième costume et clique sur l’icône « retourner horizontalement » pour obtenir ton héros dans l’autre sens.
- Tu auras maintenant deux costumes :
- un pour quand le héros va à droite
- un pour quand il va à gauche
Génère l’image de ton arrière plan
Il est maintenant temps de créer l’arrière-plan de ton jeu, celui que l’on verra dans la scène de ton projet Scratch.
Commence par réfléchir à l’ambiance que tu souhaites :
- Où se passe ton jeu ?
- Dans quel décor évolue ton héros ?
Une fois ton idée en tête, génère ton image d’arrière-plan avec DeepAI.
Puis, importe l’image dans la scène de Scratch en cliquant sur Importer un arrière-plan.
Il est possible que l’image soit trop grande ou mal placée.
Dans ce cas, rends toi dans l’onglet Arrière-plans de la scène pour l’ajuster.
Sélectionne tout l’arrière-plan, puis déplace le ou redimensionne le afin qu’il s’adapte correctement à la scène et corresponde à ton jeu.
Prends le temps de bien cadrer ton arrière-plan, c’est lui qui donne l’ambiance de ton jeu !
Programmer les déplacements du héros
Se déplacer de gauche à droite
- Tout d’abord, positionne ton héros à son point de départ. Ainsi, à chaque fois que tu lanceras le jeu avec le drapeau vert, il commencera toujours au même endroit.
- Ensuite, ajoute une boucle répéter indéfiniment. Elle permet à ton programme d’écouter en permanence les touches du clavier pendant tout le jeu.
- Puis nous allons programmer des conditions “si nous voulons aller à gauche, ou à droite” :
- Si tu appuies sur la flèche gauche, le héros se déplace vers la gauche et se tourne dans cette direction.
- Si tu appuies sur la flèche droite, il se déplace vers la droite et se tourne de l’autre côté.
Grâce à ces blocs, ton héros peut se déplacer de façon fluide et regarder dans le bon sens, ce qui rend ton jeu plus agréable à jouer.
Nous allons maintenant ajouter une dernière condition à notre programme : lorsque le héros est touché par le projectile (une noix de coco dans notre exemple).
Pour cela, nous indiquons au programme que si le héros touche le sprite du projectile, alors le jeu est perdu.
Dans ce cas, le héros affiche le message « GAME OVER ! » pendant quelques secondes, puis tous les scripts s’arrêtent.
Ainsi, le jeu se termine immédiatement lorsque le héros est touché, ce qui indique clairement au joueur qu’il a perdu
-> Tu peux ajouter des émojis dans ta phrase. Par exemple “GAME OVER ! 😵”
3eme Sprite
En répétant les étapes précédente, tu peux ajouter un nouveau sprite et 2 nouvelles fusions
Un bouton recommancer
Ajouter un bouton au jeu
Ajoute un nouveau sprite qui servira de bouton pour recommencer une fusion
Je te conseille d’utiliser les costumes pour écrire dessus ou dessiner dessus
Code un message
Le code du bouton est très simple, on va juste envoyer un message, et dans le sprite de fusion, on va faire en sorte que si on reçoit ce message, on passe sur le costume de base.
