- Início
- Estudos de caso
- Pizza Pets
Jogo on-chain · Bitcoin · 2024–25
Pizza Pets
Ajudei a desenvolver um jogo Bitcoin totalmente on-chain, no qual mais de 58,000 animais de estimação podem ser alimentados, evoluir ao longo de seis fases ou morrer definitivamente, sem um servidor de jogo off-chain.
- Produto
- Um jogo de animais de estimação totalmente on-chain em Bitcoin, com onze tipos, seis fases, boosts, evolução e morte permanente.
- Âmbito da entrega
- Modelação do ciclo de vida, recursos recursivos, estados de carteira e confirmação, monitorização e recuperação.
- Evidência pública
- 3fontes públicas1inscrição ao vivo
Condicionantes do projeto
- 01Sem servidor central para o estado principal do jogo
- 02Latência do Bitcoin e ações irreversíveis
- 03Milhares de estados visuais sem duplicação integral
Portfolio context
The technology and delivery problem behind this work.
Use these signals to compare this case study with the closest relevant work.
O desafio
Transformar inscrições Bitcoin num ciclo de jogo persistente capaz de resistir a mais de um milhão de interações on-chain.
Um animal de estimação digital é simples quando uma base de dados central o pode reescrever. O Pizza Pets não tinha esse atalho. A alimentação, os reforços, a evolução e a morte permanente tinham de continuar a ser fáceis de compreender enquanto as ações passavam pela Bitcoin. A arte partilhada também tinha de suportar milhares de estados dos animais sem ser necessário pagar para inscrever cada combinação separadamente.
Arquitetura e decisões
Modelo de ciclo de vida permanente
Onze tipos de animais de estimação passam por seis fases de evolução, com períodos de alimentação, reforços arriscados e a morte como desfecho permanente. As regras tinham de permanecer claras, porque é a blockchain — e não um administrador — que determina o resultado.
Composição recursiva
Cada pet é uma inscrição em HTML e JavaScript renderizada no navegador, e não uma imagem estática. Resolve arte e código partilhados através de endpoints recursivos `/content`, permitindo apresentar estados dinâmicos e interação direta sem publicar cada combinação como uma duplicação integral.
UX consciente das transações
A interface tinha de distinguir entre intenção, submissão pela carteira, visibilidade na mempool e confirmação, para que os jogadores percebessem o que tinha acontecido sem submeterem duas vezes uma ação irreversível.
Operações de longa duração
A monitorização e a recuperação continuaram a ser importantes depois do dia do lançamento. Os jogadores precisavam de consultar de forma fiável o estado atual de cada pet, muito depois de o primeiro mint ter terminado.
Na Bitcoin
Uma inscrição real
Examina o trabalho on-chain, não apenas uma captura de ecrã.
O Pizza Pet n.º 8872 está marcado como vivo e atingiu a fase Imortal. É uma inscrição em HTML e JavaScript renderizada no navegador que resolve recursos on-chain recursivos partilhados, reflete o estado dinâmico do pet e permite interação direta depois de carregada.
My role
-
01
Ajudou a transformar a base recursiva por detrás de Pizza Ninjas num modelo de interação com alimentação, reforços, evolução e resultados permanentes.
-
02
Trabalhei nos estados do produto associados às ações da carteira e às confirmações, para que a latência da Bitcoin permanecesse visível sem causar confusão.
-
03
Reutilizou ativos e endpoints on-chain partilhados, em vez de tratar cada estado do animal como um payload isolado.
-
04
Apliquei a disciplina operacional do pipeline de inscrições a um produto concebido para continuar a funcionar ao longo de uma experiência de jogo contínua.
O que mudou
Mais de 58,000 pets e um milhão de interações on-chain transformaram inscrições recursivas num produto Bitcoin vivo.
Os Pizza Pets demonstraram que o sistema recursivo podia suportar um produto de consumo duradouro, em vez de uma coleção estática. O projeto oficial regista mais de 58,000 pets distribuídos por onze tipos e seis fases, e o produto ultrapassou um milhão de interações on-chain sem depender de um servidor de jogo central para controlar a experiência subjacente.
- O produto ultrapassou um milhão de interações on-chain e cresceu para mais de 58,000 mascotes.
- Onze tipos de animais de estimação, seis fases de evolução, reforços arriscados e a morte permanente criaram um verdadeiro ciclo de vida, em vez de um simples colecionável cosmético.
- Os ativos recursivos sustentaram um jogo contínuo nativo de Bitcoin, sem um servidor de jogo off-chain a controlar a experiência central.
Ferramentas e tecnologias
Fontes
Relevant services
Start from the service closest to this work.
These services match the decisions, delivery, or evidence shown in this case study.