← Construir

O que vais construir

O Snake

O jogo da cobra a funcionar: movimento contínuo, comida, crescimento e deteção de colisão — feito só com HTML, CSS e JavaScript (canvas).

Intermédio · 🎮 jogo · ~50 min🌐 web
✦ introduz: Lógica de jogo↻ reaproveita: Tempo & intervalos↻ reaproveita: Estado & eventos
resultado vivo · experimentaAbrir em página inteira ↗
A construir como O Mágico. Como queres que te explique?
Primeira vez a programar? Lê isto antes (30 segundos) →

Em quase todas as apps repetimos as mesmas camadas, como construir uma casa: o HTML põe as coisas na mesa (a estrutura), o CSS veste-as (a aparência), e o JavaScript é a linguagem que lhes dá vida (o que reage ao toque). No fim, a memória guarda o que importa. Não precisas de decorar — vais reconhecê-las em cada passo. E há um truque de criador: antes de cada passo, diz em voz alta “quando eu faço X, a app deve fazer Y”. Isso transforma-te de quem copia em quem cria.

  1. Pomos na mesa: um quadrado onde a cobra vai viver, os botões de setas, e o contador de pontos. Este quadrado é uma 'tela' (em inglês, canvas) — pensa nele como um quadro de papel digital onde o código desenha e apaga muito depressa. A cobra não são caixas; é um desenho que o código faz e refaz a cada instante.

    O que aprendes aqui
    Uma tela de desenho (canvas)Os botões de direçãoA grelha invisível
    O código (html)
    <canvas id="tela" width="300" height="300"></canvas>
    <div class="controlos">
      <button data-dir="cima">↑</button> <button data-dir="esq">←</button>
      <button data-dir="baixo">↓</button> <button data-dir="dir">→</button>
    </div>
    A tua vez · muda o comportamento

    Acrescenta uma dica por baixo a explicar os controlos. Só os ossos, sem função ainda.

    🎧 Ouvir este passo · em breve🎬 Vídeo · em breve
Faz tu · sem receita

Agora prova que és tu a mandar

Montaste a casa seguindo o plano. O salto a criador é mudá-la sozinho. Tenta estas três — da mais simples à mais corajosa — sem receita. Se travares, pede à tua IA; mas tenta primeiro, e diz antes «quando eu fizer isto, a app deve…».

  1. 1Guarda e mostra a melhor pontuação de sempre.
  2. 2Aumenta a velocidade a cada 5 pontos.
  3. 3Modo fantasma: deixa a cobra atravessar a parede e sair pelo lado oposto, em vez de morrer.

Ergueste a casa inteira. 🏠

O que construíste é teu. Abre a Prova Viva, clona para a tua IA, e faz crescer — uma cor nova, um botão novo, ou O Snake no teu telemóvel.