Skip to content

Arcade › Desvio Central

Desvio Central

  • 2d
  • arcade
  • endless
  • neon
  • dodge
  • mobile
0
Remix it Discord

1 play

How to play

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

Discussion

Nobody has said anything about Desvio Central yet. Play it, then tell Sara Emanuely what you would add next.

Make your own game

Desvio Central was built by Sara Emanuely 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 Desvio Central 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 Desvio Central

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 arcade 2D vertical chamado “Desvio Central”, em português do Brasil, jogado em tela cheia sobre um canvas. A câmera é fixa e mostra uma pista neon escura vista de frente, com uma linha do horizonte por volta de 53% da altura: o fundo é um gradiente azul-marinho escuro no topo para quase preto embaixo, com uma grade perspectiva em azul-ciano discreto (linhas radiais convergindo no centro do horizonte e linhas horizontais espaçadas abaixo dele), além de uma faixa vertical ciano translúcida no centro.

O jogador controla um pequeno veículo/robô luminoso azul-ciano, estreito e vertical, com cantos arredondados, aproximadamente 34x48 px, localizado perto de 72% da altura da tela. Ele tem brilho neon, corpo com gradiente branco-azulado claro no topo para azul mais forte embaixo, uma pequena janela escura arredondada com dois pontos brancos como olhos e uma barra ciano na parte inferior. O veículo inclina levemente para a esquerda/direita conforme se move e fica limitado às bordas da tela, com uma margem de cerca de 25 px.

O objetivo é sobreviver o maior tempo possível desviando de obstáculos que caem da parte superior para a inferior. Os obstáculos aparecem em posições horizontais aleatórias dentro das margens, começam acima da tela e descem; a frequência aumenta gradualmente (intervalo inicial de cerca de 0,82 s, reduzindo até um mínimo de 0,28 s). A velocidade também aumenta com o tempo: começa em aproximadamente 230–300 px/s e cresce até cerca de 380–450 px/s conforme a sobrevivência avança. Use colisão aproximada por retângulos, e encerre imediatamente a partida quando um obstáculo tocar o jogador.

Varie aleatoriamente entre quatro formas brilhantes, todas girando lentamente enquanto caem: (1) triângulo rosa/vermelho com sombra neon e interior vinho escuro; (2) barra horizontal amarela/laranja com duas listras verticais internas; (3) retângulo vertical roxo/lilás com uma faixa horizontal escura; (4) círculo verde com núcleo circular escuro. Os tamanhos devem variar; o triângulo e o círculo ficam aproximadamente entre 26 e 54 px, a barra tem largura de cerca de 72% de uma faixa de 70–120 px e altura de 18–32 px, e a peça vertical tem largura de 20–36 px e altura de 62–110 px. Remova obstáculos quando saírem da parte inferior.

A pontuação começa em zero e aumenta continuamente durante a partida, inicialmente a 10 pontos por segundo e acelerando levemente com o tempo (ganho por segundo = 10 + 0,45 vezes o tempo sobrevivido). Mostre a pontuação arredondada para baixo. Salve o melhor resultado localmente e mostre-o como recorde, também arredondado para baixo.

Controles: teclado A/D ou setas esquerda/direita. O movimento deve ter aceleração suave em direção a uma velocidade desejada de aproximadamente 430 px/s, com resposta rápida, em vez de teletransporte; solte a tecla para desacelerar. Em dispositivos touch, tocar ou arrastar no lado esquerdo da tela mantém o movimento para a esquerda e tocar/arrastar no lado direito mantém o movimento para a direita; ao soltar, pare o comando. A barra de espaço começa uma partida quando o menu está visível.

Sobre o jogo, exiba um HUD fixo e minimalista: no topo central há duas cápsulas/pílulas escuras semitransparentes com borda ciano sutil, uma escrita “Pontos 0” e a outra “Recorde 0”; atualize os valores durante o jogo. Na parte inferior central, exiba a dica “A/D ou ←/→ para desviar • toque no lado da tela no celular” em azul-claro esmaecido.

Na inicialização, mostre um overlay central escuro com gradiente radial sobre a pista, cobrindo a tela, e um painel arredondado escuro de aproximadamente 90vw e no máximo 420 px de largura, com borda ciano fina e sombra. O painel deve conter o título grande “Desvio Central”, a mensagem “Fique no centro, desvie dos blocos e aguente o ritmo. Os obstáculos mudam de formato e ficam mais rápidos.” e um botão azul-ciano claro arredondado com o texto “Começar”. O texto do título é branco e a tipografia é moderna, sem serifa, pesada; o texto auxiliar é azul-claro. Ao clicar em Começar, o overlay desaparece, a pontuação e os obstáculos são reiniciados e a ação começa. Ao colidir, pare o jogo, atualize o recorde e mostre novamente o painel com o título “Fim de jogo”, a mensagem dinâmica “Você marcou [pontuação] pontos. Os obstáculos aceleram conforme você sobrevive.” e o botão “Tentar de novo”. Preserve o mesmo estilo visual neon, minimalista e futurista em todos os estados.

More free browser games

Browse the whole Arcade →