
Ribbie turns real-time baseball stats into arcade-like, pixel-art broadcasts
Seja você fã de beisebol ou não, há muito o que apreciar no Ribbie, um site com visual temático que transforma dados em tempo real da Major League Baseball (MLB) em transmissões em 8 bits com arte pixelada animada no estilo arcade.
“Adoro a quantidade de dados disponíveis para os fãs de beisebol […] mas, quando tento acompanhar um jogo pelo ESPN Gamecast, acho meio chato”, disse o criador do Ribbie, Eric Brownrout, ao TechCrunch.
Ainda assim, a ideia do Ribbie só se concretizou quando Brownrout criou uma imagem em pixel art do rebatedor do Phillies, Kyle Schwarber, para usar como logotipo de seu time de beisebol fantasia.
“Adoro a estética e comecei a pensar em maneiras de aplicá-la a uma ferramenta de dados ou visualização”, disse Brownrout. “Uma rápida pesquisa no Google revelou a StatsAPI pública da MLB, e percebi que, teoricamente, poderia recriar um jogo inteiro de beisebol no mesmo formato de pixels.”
Como muitos outros profissionais de tecnologia em São Francisco, Brownrout já passou muitas noites fazendo experiências com o Claude Code. Ele se destaca, porém, porque suas brincadeiras renderam algo encantador.
“Usei o Claude Code e o Codex extensivamente para transformar um projeto que facilmente levaria meses em algo que eu pudesse construir e lançar em poucos fins de semana”, disse ele. “Usei o Codex para criar o fluxo de trabalho de geração de imagens e sprites, e o Claude Code ajudou no desenvolvimento do aplicativo web. Eu nunca tinha criado um videogame antes, então essa foi uma experiência nova para mim.”
Ao visitar o Ribbie — uma onomatopeia da estatística de beisebol RBI (runs batted in, ou corridas impulsionadas) — você é transportado para uma sala de estar em pixel art que mostra quais jogos da MLB estão sendo disputados, e você pode selecionar um para “assistir” com o Ribbie. (Você pode optar por ampliar a tela e remover os elementos gráficos da sala de estar, se quiser algo mais prático.)
Em aplicativos populares de cobertura ao vivo, como o Gamecast da ESPN e o próprio Gameday da MLB, a interface é bem básica, exibindo informações de forma clara e sem frescuras.
O Ribbie, por sua vez, prioriza a estética, com representações exclusivas em pixel art de cada estádio e jogador. Mas ainda é simples o suficiente para ver o placar do jogo, bem como quem está arremessando, rebatendo ou na base.
Como os dados para todas essas visualizações vêm da API da MLB, você encontra a maioria das informações que está acostumado a ver em outros aplicativos, mas isso torna a narração ao vivo mais descritiva. Brownrout adicionou recentemente suporte para fantasy baseball, o que permite que as pessoas adicionem seus elencos e acompanhem quais jogadores estão ativos no momento em seus respectivos jogos.
“Eu simplesmente adoro a estética dos estádios em miniatura em pixel art”, disse Brownrout. “Há algo tão satisfatório nisso que é difícil definir com precisão. Acho que é uma das razões pelas quais as pessoas são obcecadas por jogos como Stardew Valley. É um mundo inteiro de pixels na palma da sua mão.”
Projetos de paixão como o Ribbie parecem revigorantes porque não tentam extrair nada de nós, algo raro em uma época em que estamos tão acostumados a ser rastreados em todos os lugares online. Mas será que projetos como o Ribbie podem durar? É inevitável que os advogados da MLB venham atrás do Ribbie porque essa gigantesca organização esportiva se sente ameaçada por um sprite pixelizado de Shohei Ohtani?
Esses são riscos reais, mas Brownrout acredita que está com tudo sob controle (trocadilho intencional). Ele citou um caso judicial de 2007 no qual o tribunal decidiu que estatísticas de beisebol são fatos e, portanto, não são passíveis de direitos autorais. Isso permite que produtos de beisebol fantasia existam sem a permissão da MLB.
“A API é a mesma que alimenta sites de beisebol fantasia, sites de estatísticas de terceiros, tópicos de jogos ao vivo no Reddit […] Portanto, ela tem sido usada historicamente para todos os tipos de projetos oficiais e criados por fãs”, disse ele. “No fim das contas, o projeto é totalmente gratuito e não comercial, e tento deixar bem claro no site que o Ribbie é um projeto de fãs não afiliado. É uma ‘carta de amor’ ao beisebol, não algo que tente competir com a MLB.tv.”
Embora Brownout esteja bastante ocupado como cofundador da plataforma de IA SaaS Frigade, ele ainda encontra tempo para desenvolver o Ribbie por amor ao esporte.
“Estou adicionando efeitos sonoros e animações mais completas para tornar um pouco mais fácil acompanhar passivamente enquanto o Ribbie está rodando em segundo plano”, disse ele. “Meus vizinhos devem achar que sou louco, porque ontem à noite eu estava no meu quarto fazendo 100 takes de ‘Ball! Strike! Out!’ no meu iPhone para gravar a trilha de áudio do Ribbie.”