O que é e como funciona o jogo do dinossauro
O dinossauro eletronico é aquele jogo simples que aparece no Google Chrome quando você perde a conexão com a internet. Ele foi criado pela Google em 2014 como Easter egg, usando um sprite do dinossauro T-Rex do período Jurássico. O objetivo é fazer o dinossauro pular obstáculos, começando com cactos e depois adicionando pterodáctilos conforme a velocidade aumenta.Dinossauro eletronico: como jogar sem internet
Para abrir o jogo, simplesmente desconecte sua internet ou digite chrome://dino na barra de endereço do Chrome. A tecla espaço ou a seta para cima faz o pulo. A seta para baixo faz o personagem se abaixar para evitar os pterodáctolos que voam em alturas mais altas. O jogo começa em velocidade moderada e acelera gradualmente. A cada mil pontos, a velocidade aumenta ligeiramente e o fundo muda de claro para escuro, indicando o período noturno. Nesse modo noturno, há pequenos pontos que aparecem aleatoriamente no chão, mas eles não têm função alguma além de estética. O código do jogo está inteiramente disponível se você inspecionar o elemento da página. Não há servidor backend envolvido, tudo roda localmente no seu navegador usando JavaScript puro e Canvas. Isso significa que o jogo pode ser baixado, copiado ou modificado sem nenhuma restrição técnica.Eu já precisei resolver um problema específico com o dinossauro eletronico em uma situação real. Tinha um cliente que queria incorporar uma versão modificada do jogo em um sistema interno da empresa para usar como pausa estratégica durante momentos de baixa demanda. O problema era que o jogo original carrega assets (imagens) de um CDN da Google, então se o CDN caísse ou fosse bloqueado pelo firewall corporativo, o jogo simplesmente não carregava. A solução que eu encontrei foi extrair todos os assets do jogo diretamente da página, convertendo-os para base64 e incorporando no próprio HTML. Assim, o jogo ficou completamente autossuficiente, sem dependência externa alguma. Também removi o rastreamento de score que o jogo original enviava para os servidores da Google, porque o cliente não queria nenhum dado de performance saindo da rede interna. Levei cerca de 40 minutos para fazer toda a adaptação.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Alternativas e versões disponíveis
Existem várias versões alternativas do dinossauro eletronico que circulam pela internet. A maioria são forks do código original com modificações visuais ou mecânicas adicionais. Algumas adicionam personagens diferentes, outras mudam o cenário, e algumas incluem multiplayer local usando o mesmo teclado. Se você quiser baixar uma cópia completa e funcional, existem repositórios no GitHub como o "chrome-dino-offline" que empacotam tudo em um único arquivo HTML. Basta clicar duas vezes e jogar. Não precisa de instalação, não precisa de servidor, não precisa de nada além de um navegador.Uma limitação importante que muita gente não considera: o jogo original tem um bug conhecido onde, em velocidades muito altas acima de 300 pontos, as hitboxes dos obstáculos ficam levemente dessincronizadas em relação à posição visual. Isso significa que às vezes você morre aparentemente sem motivo, mas na verdade a colisão foi detectada corretamente pelo código. Não há workaround para isso sem modificar o código-fonte, e a modificação mais simples é ajustar o offset das hitboxes no código JavaScript.