PicoPixel

Comment proposer une mascotte

Deux façons d'ajouter votre mascotte à la communauté PicoPixel : collez une URL Petdex pour la voie la plus rapide, ou importez une feuille de sprites et un sprite.json sur GitHub. Plus : comment générer votre propre mascotte avec des outils IA.

PIPicoPixel
petsspritespetdexsubmission
MIS À JOUR2026-05-30
01/07

Vue d'ensemble

Une mascotte est un sprite animé : un petit personnage dont les images successives créent le mouvement. Votre création peut être publiée dans la galerie de mascottes pour que la communauté puisse l’utiliser.

Vous pouvez proposer une mascotte de deux façons : en collant son URL Petdex, ou en fournissant un dépôt GitHub contenant une feuille de sprites et un sprite.json. Il peut s’agir d’une mascotte déjà disponible sur Petdex ou d’une création originale.

Les deux méthodes sont accessibles depuis l'application PicoPixel, vous devrez donc d'abord être connecté.

02/07

Avant de commencer

Tout se passe dans l'application PicoPixel. Pour accéder à l'écran de soumission :

  1. Ouvrez l'application sur app.picopixel.io.
  2. Connectez-vous si ce n'est pas déjà fait ; la connexion se fait via OAuth avec Google ou GitHub. Si vous ignorez cette étape, vous serez invité à le faire avant de pouvoir soumettre.
  3. Cliquez sur votre compte en bas de la barre latérale gauche.
  4. Choisissez "Your account".
  5. Ouvrez "Submit a Sprite".

L'écran Submit a Sprite propose les deux méthodes décrites ci-dessous.

NOTE

Vous devez être connecté pour soumettre quoi que ce soit. Si vous n'êtes pas connecté, l'application vous le demandera avant de vous laisser continuer.

03/07

Soumettre via Petdex

C'est la méthode recommandée et la plus rapide. Petdex est un répertoire externe de mascottes sur petdex.crafter.run où vous pouvez parcourir, créer et héberger des mascottes. Chaque mascotte y dispose d'une URL partageable de la forme https://petdex.crafter.run/pets/<pet-id>.

Pour soumettre :

  1. Trouvez ou créez la mascotte sur Petdex et copiez son URL.
  2. Sur l'écran Submit a Sprite, choisissez "Submit via Petdex".
  3. Collez l'URL de la mascotte dans le champ "Petdex URL".
  4. Ajoutez ce qui peut être utile dans le champ optionnel "Notes".
  5. Envoyez.
TIP

La méthode Petdex, indiquée comme recommandée dans le formulaire, est la plus rapide : une seule URL suffit.

04/07

Soumettre via GitHub

Utilisez cette méthode lorsque vous hébergez vous-même le sprite. Vous fournirez les fichiers bruts plutôt qu'un lien Petdex.

  1. Placez votre image de feuille de sprites et un sprite.json correspondant dans un dépôt GitHub public.
  2. Sur l'écran Submit a Sprite, choisissez "Submit via GitHub".
  3. Collez l'URL du dépôt (https://github.com/...).
  4. Remplissez "Credits / Author" pour que votre travail soit attribué.
  5. Ajoutez ce qui est utile dans le champ optionnel "Notes", puis envoyez.

La feuille de sprites et le sprite.json doivent suivre un format spécifique. La section suivante l'explique.

05/07

Créer votre propre mascotte

Vous pouvez aussi créer votre propre personnage. Des outils comme OpenAI Codex ou un générateur d’images IA peuvent vous aider à produire une feuille de sprites originale.

Une feuille de sprites est une image PNG ou WebP découpée en grille régulière, aussi appelée atlas. Placez une animation par ligne et donnez les mêmes dimensions à toutes les images.

WARNING

Toutes les cellules de la grille doivent avoir la même largeur et la même hauteur. Sinon, les images seront mal découpées et l’animation risque de sauter ou de ne pas fonctionner.

Un sprite.json décrit la feuille. Il a deux parties principales :

  • atlas : la disposition de la grille : columns, rows, frameWidth et frameHeight.
  • states : un tableau d'animations. Chaque état a un id, un label, la row sur laquelle il se trouve, le nombre de frames, un durationMs optionnel, un group et une caption.

Les états typiques incluent idle, wave, jump, run-right, run-left, running, waiting, failed et review. Un sprite a besoin d'au moins deux états, alors générez les plus courants, au minimum idle plus un mouvement.

Commencez par créer des images de même taille, puis disposez-les dans une grille, avec une animation par ligne. Décrivez ensuite la grille et les états dans sprite.json, puis envoyez votre proposition via Petdex ou GitHub.

TIP

Le concept de sprites, états, phases et réutilisation, est expliqué plus en profondeur dans LVGL Sprites.

06/07

Ce qui se passe ensuite

L’équipe PicoPixel examine votre proposition et peut vous demander des précisions. Les mascottes acceptées apparaissent dans la galerie de mascottes avec le nom de leur auteur. Toute la communauté peut ensuite les découvrir et les utiliser.

07/07

Où aller ensuite

À LIRE ENSUITE

Pour aller plus loin.

Comment utiliser les mascottes dans PicoPixel thumbnail
PICOPIXEL

Comment utiliser les mascottes dans PicoPixel

Les mascottes sont des sprites animés prêts à l'emploi avec plusieurs modes que vous pouvez déclencher selon n'importe quelle condition. Choisissez-en un dans le répertoire, ajoutez-le à votre projet et connectez-le pour qu'il réagisse à ce que fait votre appareil : récupération de données, surchauffe, revue de code, et bien plus encore.

pets · sprites · picopixel
Comment utiliser les modèles, kits d'interface et applications complètes PicoPixel thumbnail
PICOPIXEL

Comment utiliser les modèles, kits d'interface et applications complètes PicoPixel

Trouvez des modèles PicoPixel, des kits d'interface, des exemples, des sprites, des widgets et des fichiers d'applications complètes, puis ouvrez, téléchargez, importez, personnalisez et exportez-les en code C LVGL pour votre appareil.

templates · ui-kits · full-apps
PicoPixel LVGL MCP Server Setup Guide thumbnail
PICOPIXEL

PicoPixel LVGL MCP Server Setup Guide

Set up the PicoPixel LVGL MCP server for Claude, ChatGPT, Codex, or Cursor. Learn agent settings, reusable components, colors, fonts, and assets.

LVGL MCP · MCP server setup · AI UI design