Pot de Couleur
Tuto pas-Ć -pas
Dans ce jeu « Pot de CouleurĀ Ā» le joueur doit attraper des Ć©lĆ©ments de couleur correspondant Ć celle de son personnage et Ć©viter ceux d’une couleur diffĆ©rente.
Suis ces Ʃtapes pour rƩaliser ton propre jeu.
1) CrƩer ton personnage
Choisir le sprite du hƩros
Pour commencer, choisis un personnage dans Scratch ou dessine le tien. Assure-toi qu’il a une couleur vive dominante (dans mon exemple, la couleur dominante est le jaune).
Programmer les mouvements de ton personnage
Ajoute un bloc « quand drapeau vert est cliqué » dans lāonglet « CodeĀ Ā» de ton sprite. Ensuite, va dans la catĆ©gorie « MouvementĀ Ā» et prends le bloc « aller Ć pointeur de souris« . Place ce bloc Ć l’intĆ©rieur d’un bloc « rĆ©pĆ©ter indĆ©finiment« .
Ainsi, lorsque tu cliques sur le drapeau vert, ton personnage suivra la souris comme son ombre !
2) CrĆ©er et programmer l’objet Ć collecter
Créer ton objet à collecter :
Choisis ou dessine un objet que ton personnage pourra collecter. Cet objet doit avoir deux costumes de couleurs trĆØs diffĆ©rentes : l’un correspondant Ć la couleur du joueur et l’autre de couleur diffĆ©rente.
Programmer le mouvement de l’objet Ć collecter :
Dans le code de cet objet, dans « ĆvĆ©nementsĀ Ā», ajoute un bloc « quand le drapeau vert est cliqué« . Dans « MouvementĀ Ā», utilise le bloc « avancer de 10 pas« . A placer d’un « rĆ©pĆ©ter indĆ©finimentĀ Ā» pour que l’action se rĆ©pĆØte continuellement.Ā
Ajoute Ć©galement le bloc « rebondir si le bord est atteintĀ Ā» pour que ton objet ne reste pas collĆ© au bord de l’Ć©cran.Ā
Et si tu veux rendre le rebond de l’objet moins prĆ©visible, tu peux modifier ton code actuel en cela pour ajouter de alĆ©atoire dans la direction du rebond.
CrƩer des clones :
Notre objet à collecter fonctionne bien, nous allons donc créer des clones maintenant. Modifie le code existant pour créer des clones en utilisant « créer un clone de moi-même« .
Ajoute un bloc « rĆ©pĆ©ter indĆ©finimentĀ Ā» pour que plusieurs clones soient crƩƩs.Ā
Il est possible que cela devienne un peu trop trop chargĆ©, donc nous allons ajouter un temps d’attente entre chaque crĆ©ation d’un nouveau clone en utilisant le bloc « attendre X secondesĀ Ā» dans la catĆ©gorie « ContrĆ“leĀ Ā». Pour ajouter un peu de variĆ©tĆ©, utilise Ć©galement un bloc alĆ©atoire pour que le temps d’attente ne soit pas toujours le mĆŖme.
Cache l’objet original avec le bloc « cacherĀ Ā» et montre les clones avec « montrer« . De cette faƧon, tu auras plein d’objets qui bougent sauf l’objet original qui est cachĆ© !
Changement de costume de l’objet Ć collecter OU non ! :
Pour ajouter le dĆ©fi principal du jeu, nous allons faire en sorte que l’objet Ć collecter change de costume de maniĆØre alĆ©atoire au moment de la crĆ©ation du clone.
Ainsi, il peut apparaître avec la couleur à ramasser ou avec une couleur différente.
En plus, pour que le jeu soit plus joli et offre une plus grande diversitĆ© d’Ć©lĆ©ments, modifie Ć©galement la taille des clones de maniĆØre alĆ©atoire lors de leur crĆ©ation.
3) GƩrer les collisions et les points
GƩrer les collisions :
Il est temps de rendre les choses plus excitantes !Ā
Nous allons gĆ©rer les collisions entre ton personnage et les objets. Dans « ContrĆ“leĀ Ā», prends le bloc « quand je commence comme clone« . Ajoute un bloc « si… alorsĀ Ā» pour vĆ©rifier si le clone touche le personnage. Utilise un opĆ©rateur pour vĆ©rifier si le joueur touche l’objet Ć collecter alors que son costume est le 1, c’est-Ć -dire celui de la mĆŖme couleur que le joueur. Si c’est le cas, supprime le clone avec « supprimer ce cloneĀ Ā» aprĆØs chaque collision.
Mais ce n’est pas tout ! Nous allons Ć©galement gagner des points si nous supprimons le clone avec la bonne couleur.
Compter les points :
Crée une variable « Points » dans « Variables » pour suivre le score. Utilise « ajouter 1 à Points » chaque fois que le personnage touche un clone avec le bon costume.
Et dans le bloc de code lorsque le drapeau est cliqué y glisser également « mettre Points à 0« .
Ce qui permet de ne pas déjà avoir des points au début du jeu.
4) Fin du jeu
CrƩer un message de fin :
Pour signaler la fin du jeu, crĆ©e un nouveau message nommĆ© « FinĀ Ā». Programme ce cas de figure si le hĆ©ros touche une balle qui n’est pas de la bonne couleur. Et envoyer Ć tous le message FIN
CrƩer un Sprite Perdu :
Crée un nouveau sprite « Perdu » avec un grand fond blanc, comme ça le joueur cliquera forcement dessus.
Code le Sprite PERDU :
Programme ce sprite pour qu’il apparaisse lorsqu’il reƧoit le message « FinĀ Ā».
AmĆ©liore ton jeu – Avec un Menu
Dans ce jeu « Pot de CouleurĀ Ā» le joueur doit attraper des Ć©lĆ©ments de couleur correspondant Ć celle de son personnage et Ć©viter ceux d’une couleur diffĆ©rente.
Suis ces Ʃtapes pour rƩaliser ton propre jeu.
5) Menu et rĆØgles du jeu
RedƩmarrer le jeu :
Pour redĆ©marrer le jeu, crĆ©e un message « StartĀ Ā» que le sprite « PerduĀ Ā» enverra lorsqu’on clique dessus. Cache ce sprite au dĆ©but du jeu avec « cacherĀ Ā» et fais-le apparaĆ®tre seulement en cas de dĆ©faite avec « montrerĀ Ā». Programme le personnage et les objets Ć collecter pour qu’ils se cachent lorsqu’ils reƧoivent le message « FinĀ Ā» et rĆ©apparaissent lorsqu’ils reƧoivent le message « StartĀ Ā».
CrĆ©er un Ć©cran d’accueil :
Rends ton jeu encore plus cool avec un Ć©cran d’accueil qui explique les rĆØgles du jeu. dans le Sprite Perdu en crĆ©ant un nouveau costume
Programme ce Sprite pour qu’il soit affichĆ© au dĆ©but du jeu. et change de costume si le message FIN est reƧu.
Modifie le HƩros :
Retourne dans le code du HƩros et Cache le personnage au dƩbut et fais-le apparaƮtre lorsque le joueur clique sur le menu pour commencer le jeu.
Modifie l’objet collecte :
Retourne dans le code de l’objet collecte. Et comme pour le hĆ©ros, Cache l’objet au dĆ©but et fais-le apparaĆ®tre lorsque le joueur clique sur le menu pour commencer le jeu.
AmĆ©liore ton jeu –Ā Avec la possibilitĆ© de changer la couleur du HĆ©ros
Notre jeu est maintenant fonctionnel, mais on peut le rendre beaucoup plus interactif et amusant avec des rĆØgles plus complexes !!
Dans cette version amĆ©liorĆ©e, tu pourras changer la couleur de ton hĆ©ros pour ramasser des objets de diffĆ©rentes couleurs. Il y aura aussi un costume neutre pour le hĆ©ros, appelĆ© « jokerĀ Ā», qui peut dĆ©truire les objets de n’importe quelle couleur, mais sans te faire gagner de points.
Modifier la page de menu
Commence par modifier la page de menu pour expliquer les nouvelles rĆØgles du jeu. Indique que le hĆ©ros peut changer de couleur pour ramasser des objets de la mĆŖme couleur et que les objets « jokerĀ Ā» peuvent dĆ©truire n’importe quel objet sans ajouter de points.
Plusieurs costumes pour le hƩros
CrĆ©e plusieurs costumes pour ton hĆ©ros, chacun avec une couleur diffĆ©rente. Assure-toi d’avoir un costume neutre, appelĆ© « jokerĀ Ā», qui sera en position 1 et 3. Cela te permettra de toujours passer par le costume neutre lorsque tu changes de couleur.
Ajouter des codes pour changer de costume
Ajoute du code pour permettre Ć ton hĆ©ros de changer de costume.Ā
Ajouter des codes pour changer de costume
Ajoute du code pour permettre Ć ton hĆ©ros de changer de costume. CrĆ©e une variable « couleurĀ Ā» qui stockera la couleur actuelle du hĆ©ros. Chaque numĆ©ro de costume doit correspondre Ć une couleur spĆ©cifique.Ā
Ajouter des codes pour changer de costume
Chaque numéro de costume doit correspondre à une couleur spécifique. Vérifies que tu ne dois pas adapter le code à ton propre jeu.
Le costume du joker correspond au costume 1 et 3 dans l’exemple.
Modifier le code de l’objet Ć collecter
Maintenant, dans le code de l’objet Ć collecter. Modifie la collision entre le joueur et les objets Ć collecter. (vĆ©rifie si la couleur du joueur est identique Ć celle de l’objet.)Ā
Si elles sont identiques, le joueur gagne un point. Sinon, le jeu envoie le message « fin ».
- Commence par vƩrifier pour la couleur jaune.
- Duplique ce code pour la couleur bleue et adapte-le.
- Modifie le nom de la variable en Bleu et le numĆ©ro de Costume. Assure-toi d’adapter le nom de la variable « couleurĀ Ā» et le numĆ©ro de costume correspondant.
Gérer les objets « joker »
Enfin, ajoute une condition pour gĆ©rer les objets « jokerĀ Ā». Si le hĆ©ros a la couleur « jokerĀ Ā», l’objet collectĆ© est supprimĆ©, mais le joueur ne gagne pas de point.
Finaliser le jeu
Et voilĆ ! Ton jeu est maintenant bien optimisĆ© et beaucoup plus interactif. N’hĆ©site pas Ć ajouter d’autres amĆ©liorations et Ć adapter le jeu selon tes envies !
