Pot de Couleur

Dans cette page tu trouveras :

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 !

Retour en haut