Skip to content

Arcade › Pulo da Conta

Pulo da Conta

  • 2d
  • educational
  • platformer
  • math
  • arcade
  • endless
0
Remix it Discord

0 plays

How to play

Click the game above and it runs right here in your browser. No download, no installer, no account needed. fernandotrae2 built it with Cinevva, so it works on a phone or a tablet too.

Discussion

Nobody has said anything about Pulo da Conta yet. Play it, then tell fernandotrae2 what you would add next.

Make your own game

Pulo da Conta was built by fernandotrae2 with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.

Remix Pulo da Conta opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.

Read the build brief for Pulo da Conta

Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.

Crie um jogo 2D vertical de plataforma educativa chamado “Pulo da Conta”, em português do Brasil, usando uma área de jogo responsiva que ocupa a tela, com largura máxima aproximada de 760 px. A câmera mostra um céu azul-claro em gradiente, que fica quase branco perto da parte inferior, com uma faixa de gramado verde na base; desenhe algumas nuvens brancas translúcidas e sombras suaves. Use estilo infantil/cartoon, formas arredondadas, contornos roxo-escuros grossos, paleta pastel e UI com aparência de cartões elevados.

No topo, mostre uma grande caixa creme arredondada com borda roxo-escura e sombra lilás, contendo a pergunta matemática em fonte grande, pesada e centralizada, no formato “9 + 6 = ?” (os valores devem ser gerados aleatoriamente). Cada pergunta usa dois inteiros aleatórios de 2 a 9 e a resposta é a soma. Logo abaixo/laterais, exiba dois pills creme com borda roxa: à esquerda “Pontos: 0” e à direita “Sequência: 0”. No canto superior direito, coloque um botão amarelo “Recomeçar”. Na parte inferior, mostre uma dica em um cartão creme translúcido, como “Resolva a conta e aperte Espaço/PULAR para saltar • use A/D ou ←/→”. Em telas estreitas, inclua controles touch na parte inferior: botões circulares ◀ e ▶ e um botão amarelo “PULAR”; em telas largas esses controles podem ficar ocultos.

O personagem é uma criatura roxa redonda, com contorno roxo-escuro, dois olhos ovais brancos com pupilas escuras, sorriso, e duas antenas finas no topo terminando em bolinhas amarelas. Ele tem cerca de 40x40 px e uma sombra oval abaixo. Começa sobre uma plataforma verde perto do fundo. As plataformas são barras horizontais arredondadas, coloridas em verde, amarelo, azul, rosa/lilás ou verde-claro, com contorno roxo-escuro de aproximadamente 3 px, sombra oval abaixo e altura de cerca de 18 px. Cada plataforma de resposta mostra no centro um número branco grande e pesado.

A mecânica principal é saltar automaticamente por uma sequência vertical de plataformas para escolher a resposta correta. No início, crie uma plataforma-base verde sem número perto do fundo e mais oito plataformas, espaçadas verticalmente em aproximadamente 108 px, posicionadas em coordenadas horizontais aleatórias dentro da tela. O jogador se move horizontalmente com A/D ou setas esquerda/direita, com aceleração, velocidade máxima e wrap-around nas bordas (sair pela esquerda faz reaparecer à direita e vice-versa). O botão Espaço, seta para cima, W ou “PULAR” solicita um salto; se o personagem estiver no chão, ele recebe um impulso vertical forte para cima. A física deve ter gravidade, movimento horizontal com desaceleração quando não há tecla pressionada e colisão somente ao cair sobre o topo de uma plataforma: o personagem precisa estar sobre a barra horizontalmente, com uma pequena margem nas extremidades.

Entre as plataformas, distribua números que são a resposta correta ou respostas erradas plausíveis. No arranjo inicial, as plataformas de índices 1, 2, 4, 6 e 8 devem conter a resposta correta, e as demais devem conter um número incorreto. Respostas erradas podem ser escolhidas dentre soma menos 4, menos 2, mais 2, mais 4, mais 1 ou menos 1, descartando valores não positivos e a resposta correta. Ao aterrissar numa plataforma correta, dê 10 pontos mais 2 pontos por nível de sequência atual, aumente a sequência, gere imediatamente uma nova conta e atualize os números das plataformas ainda disponíveis (algumas posições corretas, outras incorretas). Mostre uma pequena animação/squash ou bounce da plataforma ao aterrissar. Continue gerando novas plataformas acima conforme o jogador sobe, mantendo o espaçamento vertical e fazendo a câmera acompanhar suavemente o personagem para que ele permaneça aproximadamente na metade superior/central da tela. Remova plataformas muito abaixo da área visível para manter o jogo contínuo.

Se o jogador pousar numa plataforma com número errado, zere a sequência e encerre a partida com uma camada escura translúcida sobre o jogo. O cartão de fim de jogo deve ser creme, arredondado e com borda roxa, título “Fim do pulo!”, uma mensagem como “A resposta era 15. Tente outra vez!” e botão “Jogar de novo”. Se o personagem cair abaixo da área visível sem pousar, também encerre com a mensagem “Você caiu! Escolha a plataforma com a conta certa.”. O botão Recomeçar, o botão Jogar de novo e a tecla R devem reiniciar tudo: pontuação e sequência em zero, nova pergunta, plataformas reconstruídas e personagem na base.

Use animação contínua em canvas, com sombras, leve movimento/balanço no personagem e câmera vertical suave. O jogo deve ser simples, legível e acessível: a pergunta e os números precisam contrastar claramente, a resposta correta não deve ser indicada visualmente por cor, e o objetivo deve ser inferir a soma e pousar na plataforma com o número correspondente.

More free browser games

Browse the whole Arcade →