Como jogar o jogo da cobrinha do Google e explorar os easter eggs
O jogo da cobrinha do Google aparece quando você digita algo relacionado e fica sem internet, ou quando acessa diretamente o dino game com um tweak. É basicamente um clone do clássico Snake, mas rodando no navegador sem precisar baixar nada. O código-fonte está exposto se você abrir o console do navegador, o que já serviu de base para vários tutoriais por aí.
jogos do google cobrinha: guia prático
Para acessar, a URL é simples: chrome://dino funciona para o dinossauro, mas a cobrinha tem um endpoint próprio. Digite chrome://snake na barra de endereços do Chrome. A tecla de espaço inicia o jogo, setas direcionam a cobra. Simples assim. O problema é que muita gente tenta encontrar uma versão "oficial" para baixar, e acaba caindo em sites de terceiros cheios de malware. O jogo original não tem download — ele roda via navegador. Se alguém vender isso, está roubando código e provavelmente colocando algo ruim no seu PC.
Eu já vi gente perdendo horas tentando encontrar o arquivo .exe. A verdadeira versão oficial é apenas o recurso embutido do Chrome. Existem clones open-source no GitHub que implementam a mesma mecânica, mas nenhum deles é o Google. O repositório mais respeitado é o do google/sluice no GitHub, que é o projeto que o Google usou como base para o próprio jogo. Se você quer modificar ou estudar o jogo, o caminho certo é olhar o código do sluice. O jogo original usa canvas do HTML5, renderiza em 60fps e trata colisão de grade com lógica de grid-based collision detection. Nada de engine pesada. É tudo feito com JavaScript puro, o que facilita muito a leitura do código se você souber onde procurar.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Um detalhe que ninguém menciona: o jogo não salva High Score nativamente. Ele guarda o score máximo apenas na sessão do navegador. Se você limpar os cookies ou abrir uma aba anônima, o record anterior some. Eu perdi um recorde de 47 pontos assim uma vez e demorei para entender o que tinha acontecido. Para quem quer jogar de verdade com persistência de score, existe um workaround usando localStorage. Basta injetar este trecho no console do navegador durante o jogo:
localStorage.setItem('snakeHighScore', JSON.stringify({score: 47, date: Date.now()})); Claro, isso é manualmente. Se quiser automação, scripts de terceiros existem, mas a maioria deles para em março de 2023 e não são mantidos. Recomendo construir sua própria solução simples se precisar de persistência real.
A dificuldade aumenta progressivamente pela redução do intervalo entre frames. O jogo começa com um delta de aproximadamente 150ms e vai reduzindo até um mínimo de cerca de 50ms nos níveis mais altos. Não há um sistema de "nível" visível — a velocidade é calculada internamente e você sente o aumento pela aceleração da cobra. O tamanho do tabuleiro é fixo: 20x15 tiles. Cada tile tem 20px. A cobra cresce um tile por comida coletada. Colisão com parede ou com o próprio corpo resulta em game over. Comida aparece em posição aleatória, mas nunca em cima do corpo da cobra — isso é garantido pelo algoritmo de spawn.
Se você quer uma alternativa mais completa, o projeto chrome-snake no GitHub oferece uma versão expandida com modo multijogador local, temas visuais e um sistema de achievement básico. Não é do Google, mas implementa a mesma mecânica com funcionalidades extras que o jogo oficial não tem. Resumindo: o jogo oficial é chrome://snake, não tem download, não salva score permanentemente e o código-fonte disponível é o do projeto google/sluice no GitHub. Qualquer site que ofereça "download do jogo da cobrinha do Google" provavelmente está distribuindo algo malicioso.