Jeu on-chain · Bitcoin · 2024–25
Pizza Pets
J’ai contribué à créer un jeu Bitcoin entièrement on-chain dans lequel plus de 58,000 animaux peuvent être nourris, évoluer en six étapes ou mourir définitivement, sans serveur de jeu off-chain.
Le défi
Transformer les inscriptions Bitcoin en une boucle de jeu persistante capable de résister à plus d’un million d’interactions on-chain.
Un animal virtuel est simple à gérer lorsqu’une base de données centrale permet de le modifier. Pizza Pets ne disposait pas de ce raccourci. Le nourrissage, les boosts, l’évolution et la mort définitive devaient rester compréhensibles alors que les actions transitaient par Bitcoin. Les visuels partagés devaient aussi prendre en charge des milliers d’états sans qu’il soit nécessaire de payer pour inscrire chaque combinaison séparément.
Fonctionnement
Modèle de cycle de vie permanent
Onze types d’animaux franchissent six stades d’évolution, avec des périodes de nourrissage, des bonus risqués et la mort comme issue définitive. Les règles devaient rester lisibles, car c’est la blockchain — et non un administrateur — qui détermine le résultat.
Composition récursive
Les états des pets pouvaient référencer des illustrations et du code on-chain partagés au moyen de points d’accès à du contenu récursif. Le système visuel restait ainsi composable, au lieu de publier chaque combinaison sous la forme d’une copie intégrale.
UX tenant compte des transactions
L’interface devait distinguer l’intention, la soumission par le portefeuille, la visibilité dans la mempool et la confirmation, afin que les joueurs comprennent ce qui s’était passé sans soumettre deux fois une action irréversible.
Opérations de longue durée
La surveillance et la reprise sont restées essentielles après le lancement. Les joueurs devaient pouvoir consulter de façon fiable l’état actuel de chaque pet, bien après la fin du premier mint.
Mon rôle
-
01
Contribution à la transformation de la base récursive de Pizza Ninjas en un modèle d’interaction intégrant alimentation, bonus, évolution et conséquences permanentes.
-
02
Travail sur les états de l’interface liés aux actions du portefeuille et aux confirmations, afin que la latence de Bitcoin reste visible sans prêter à confusion.
-
03
Réutilisation de ressources partagées sur la chaîne et de points de terminaison communs, au lieu de traiter chaque état d’animal comme une charge utile isolée.
-
04
La rigueur opérationnelle du pipeline d’inscription a été transposée à un produit conçu pour continuer à fonctionner au fil du jeu.
Ce qui a changé
Plus de 58,000 pets et un million d’interactions on-chain ont transformé les inscriptions récursives en un produit Bitcoin vivant.
Pizza Pets a prouvé que le système récursif pouvait faire fonctionner un produit grand public durable plutôt qu’une collection statique. Le projet officiel recense plus de 58,000 pets répartis entre onze types et six stades, tandis que le produit a dépassé le million d’interactions on-chain sans dépendre d’un serveur de jeu central pour détenir l’expérience sous-jacente.
- Le produit a dépassé le million d’interactions on-chain et compte désormais plus de 58,000 animaux.
- Onze types d’animaux, six stades d’évolution, des bonus risqués et la mort permanente ont créé un véritable cycle de vie, plutôt qu’un simple objet de collection cosmétique.
- Les ressources récursives ont permis de faire fonctionner durablement un jeu natif de Bitcoin, sans serveur de jeu hors chaîne contrôlant l’expérience principale.
Outils et technologies
Sources