Tamagotchi Chat

Dans ce projet, tu vas créer ton propre petit chat virtuel, un peu comme un Tamagotchi. Il pourra manger, se faire caresser, danser, et même dormir quand vient la nuit.

On va tout faire pas Ć  pas, du dessin sur Piskel jusqu’au code sur Scratch.

scratch - Tamagotchi - gif

CrƩe ton chat en Piskel

Avant tout, on va dessiner ton chat en pixel art. Tu vas dessiner les diffƩrents costumes du chat. Assure-toi que le fond soit transparent.

Dessiner un premier chat avec Piskel

Pour commencer, rends-toi sur le site piskelapp.com et clique sur le bouton « Create Sprite » pour ouvrir un nouvel espace de dessin.

Dessine ton chat, de la tĆŖte aux pattes. Tu peux lui faire de grandes oreilles, une queue rigolote ou des moustaches tordues… fais-toi plaisir !
Mais attention : ne fais pas trop de dƩtails, car tu vas devoir faire plusieurs versions du chat pour les animations.

Dessiner un nouveau costume du chat avec Piskel

Quand ton dessin est prêt, duplique-le plusieurs fois dans Piskel. Tu vas créer plusieurs costumes (ou animations) :

  1. normal : ton chat calme, posƩ.
  2. miam : il ouvre la bouche pour manger.
  3. content : il sourit ou ferme les yeux de bonheur.
  4. danse1 et danse2 : copie le dessin et retourne-le horizontalement (effet miroir) → Ƨa donnera l’illusion qu’il bouge les pattes.
  5. dormir (bonus) : il ferme les yeux.
scratch - Tamagotchi - piskel

Exporter ton chat (format GIF)

Quand tu as fini un dessin, clique sur le bouton « Export » en haut à droite. Choisis le format « GIF« . Télécharge le fichier en cliquant sur le bouton « Download » en bas ! 

Donne-lui un nom facile à reconnaître comme « Tamagotchi.gif »

Quand tu as fini un dessin, clique sur le bouton « ExportĀ Ā» en haut Ć  droite. Choisis le format « PNGĀ Ā» (si tu n’as qu’un seul dessin ou « GIFĀ Ā» si tu as plusieurs images pour une animation). TĆ©lĆ©charge le fichier en cliquant sur le bouton « DownloadĀ Ā» en bas !Ā 

Donne-lui un nom facile à reconnaître comme « ChevalierBleu.png »

Bonus – CrĆ©e le premier objet avec lequel ton chat va interagir

On va commencer par créer  la nourriture (comme une pomme, un poisson ou un bol de croquettes).

Rajouter de l'ombre et de la lumiĆØre

Pour donner un effet plus réaliste à tes objets, tu peux leur ajouter des ombres et de la lumière.
Dans Piskel, choisisĀ l’outil ā€œLumiĆØreā€Ā :

  • Clique normalement pourĀ Ć©claircirĀ une zone,
  • MaintiensĀ CTRLĀ pourĀ assombrir.

Essaie d’imaginerĀ d’où vient la lumiĆØreĀ dans ton jeu, et ajoute les ombres du cĆ“tĆ© opposĆ©.
Ƈa donnera plus deĀ volume et de reliefĀ Ć  tes objets, et ton Tamagotchi aura encore plus de charme !

CrƩe les autres objets avec lesquels ton chat va interagir

Tu peux maintenant créer les différents objets que ton chat utilisera pendant le jeu.

  • une main pour le caresser,
  • ou encore un poste de radio pour le faire danser.

Exporter ton chat

Quand tu as fini tes dessins, clique sur le bouton « Export » en haut à droite. Choisis le format « PNG » ou « GIF » (si ils sont tous sur le même piskel). Télécharge le fichier en cliquant sur le bouton « Download » en bas ! 

Costumes et Code du chat

Renommer les costumes de ton chat dans Scratch

Ouvre Scratch et importe ton GIF ou tes images en cliquant sur le petit chat bleu en bas Ć  droite → ā€œImporter un spriteā€.

Positionne ton chat au centre de l’écranĀ et ajuste sa taille.

Va dans Costumes et renomme-les tous proprement :

  • normal
  • miam
  • content
  • dance1
  • dance2
  • dormir (bonus)
piskel - scratch - tamagotchi - costume - nom

Premier code du Chat

Puis, dans l’onglet Code du Chat, crĆ©e le programme de dĆ©part :

  • Quand drapeau vert est cliquĆ©
  • Aller Ć  x:0 y:0
  • Basculer sur le costume [normal]

Ce code permet de placer ton chat au bon endroit et de commencer la jeu avec le bon costume.

scratch - tamagotchi - 1 er code - chat

Nourrir le chat

Pixellisation de la nourriture

Ton chat a faim, alors on va lui crƩer Ơ manger !

  1. Clique sur ā€œChoisir un spriteā€ → ā€œNourritureā€ → sĆ©lectionne par exemple une pomme.

  2. Va dans l’onglet Costumes, clique sur ā€œConvertir en bitmapā€

3. Puis sƩlectionne la pomme et rƩtrƩcis beaucoup la pomme et agrandis-la Ơ nouveau.
āžœ Ƈa lui donne un effet pixelisĆ©, parfait pour ton jeu !

scratch - Tamagotchi - pixelisation

Tu peux choisir un nouveau sprite, comme des banane ou un autre aliment et les pixellisĆ© pour crĆ©er plusieurs aliments (poisson, banane, gĆ¢teau…).

scratch - Tamagotchi - nouveau fruit

Mouvement de la nourriture

Place la nourriture en bas de l’écran, sur un cĆ“tĆ©.
Puis dans le code de la pomme, fais en sorte que :

  • au drapeau vert, elle aille Ć  sa position de dĆ©part et s’affiche.

On va crĆ©er le code qui s’applique lorsqu’on clic sur la pomme, Ć  savoir aller jusqu’Ć  la bouche du chat pour se faire mangerĀ :

  • quand le sprite est cliquĆ©
  • Glisser jusqu’à la position de la bouche du chat
  • Puis se cacher (car elle est mangĆ©e)
  • Attendre
  • Ensuite, elle change de costume (pour prĆ©senter une nouvelle nourriture)
  • Elle revient Ć  sa place de dĆ©part
  • Et pour finir rĆ©apparaĆ®t !

Changer le costume du chat

Puis dans le code du chat, fais en sorte que son costume de chat change pour celui où il mange :

  • au drapeau vert, rĆ©pĆ©ter indĆ©finiment
  • si toucher par la [nourriture]
  • Basculer sur [miam]
  • Dire [ miam miam] pendant 2 secondes
  • Basculer sur le costume [normal]

Et voilà, ton chat mange ! 😺

scratch - Tamagotchi - nourriture

Caresser le chat

Ajoute la main

Ton chat adore les cĆ¢lins, on va donc lui permettre d’être caressĆ©.

Tu peux en dessine-en une toi-mĆŖme.

Ou ajoute un nouveau sprite d’un personnage qui aĀ une main visible. Puis dans les costume sĆ©lectionne l’entiĆØretĆ© du corps du personnage sauf la main et supprime le tout,Ā pour ne garder que la main.

Fais aussi le petit effet pixel (convertir en bitmap → rĆ©trĆ©cir → agrandir).

scratch - Tamagotchi - main2

Le code la Main

Place-la où tu le souhaite sur l’Ć©cran.
Puis dans le code de la Main, programme :

  • Quand on clique sur la main, elle glisse vers le ventre du chat,
  • Elle bouge un peu Ć  gauche et Ć  droite (comme une vraie caresse)
  • Elle attend entre chaque mouvement
  • Puis elle revient Ć  sa place.
Ajoute également une positon de départ au début du jeu. 

Le code du chat

Puis dans le code du chat, fais en sorte que son costume de chat change pour celui où il mange :

  • auĀ drapeau vert, rĆ©pĆ©ter indĆ©finiment
  • si toucher par la [main]
  • Basculer sur [content]
  • Dire [ Ron Ron] pendant 2 secondes
  • Basculer sur le costume [normal]

Maintenant ton chat ronronne de plaisir !

scratch - Tamagotchi - main - apres code

Faire danser le chat

Ajoute l’instrument de musique

Ton chat sait danser !
Ajoute un sprite de radio ou instrument de musique.

Fais aussi le petit effet pixel (convertir en bitmap → rĆ©trĆ©cir → agrandir).

scratch - Tamagotchi - musique

Le codeĀ l’instrument de musique

Place-la où tu le souhaite sur l’Ć©cran.
Puis dans le code de l’instrument, programme :

  • Quand on clique sur l’instrument,
  • Elle bascule sur le costume suivant (si il y a un autre costume)
  • Elle envoie le message [DANCE]
  • Elle attend 2 secondes
  • Puis elle revient sur son costume de dĆ©part.

Le code du chat

Puis dans le code du chat, fais en sorte que son costume de chat change pour celui où il danse :

  • Quand je reƧois [dance]Ā 
  • Basculer sur [dance1]Ā 
  • Attendre 1 secondeĀ 
  • Basculer sur [dance2]Ā 
  • Attendre 1 secondeĀ 
  • Basculer sur [dance1]Ā 
  • Attendre 1 secondeĀ 
  • Puis basculer sur [normal]

Et voilĆ , ton chat se dĆ©hanche sur la musique šŸŽ¶

scratch - Tamagotchi - radio - apres code

Bonus

CrƩe le mode jour/nuit

Ton chat doit aussi dormir de temps en temps.

Ajoute deux arriĆØre-plans : un clair (jour) et un sombre (nuit).

scratch - Tamagotchi - arriereplan - jour nuit

CrĆ©e un bouton ā€œJour/Nuitā€ (par exemple un petit soleil/lune).

scratch - Tamagotchi - bouton - jour nuit

Dans son code du bouton :

  • Quand on clique dessus, il il bascule sur d’arriĆØre-plan suivant et sur le costume du bouton suivant.

  • DĆ©termine Ć©galement si tu veux commencer avec l’arriĆØre-plan de jour ou de nuit lorsque le drapeau vert est cliquĆ©.

scratch - Tamagotchi - jour-nuit

Et voilĆ  il y a un mode jour et nuit !

Avoir un sprite de chat endormi ou non

Pour pousser encore plus loin tu peut faire changerle costume de ton chat si c’est le jour ou la nuit! Pour se faire tu devra comparrĆ© le nom des arriĆØre plan et en fonction envoier unĀ message ā€œjourā€ ou ā€œnuitā€Ā selon celui affichĆ©.

scratch - tamagotchi - code - jour nuit2

Dans le code du chat, ajoute :

  • Quand je reƧois [jour] → Basculer sur [normal]
  • Quand je reƧois [nuit] → Basculer sur [dormir]

Ton chat s’endort quand la nuit tombe… et se rĆ©veille auĀ matin ā˜€ļø

scratch - Tamagotchi - gif
Retour en haut