Arcade › Rio em Pixels
Click the game above and it runs right here in your browser. No download, no installer, no account needed. João Victor built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about Rio em Pixels yet. Play it, then tell João Victor what you would add next.
Rio em Pixels was built by João Victor 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 Rio em Pixels 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.
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 top-down pixel art chamado "Rio em Pixels", em português do Brasil, para rodar em uma tela/canvas responsivo com visual pixelado e sem suavização. A área lógica do jogo deve ser 480x270, ampliada para preencher a janela mantendo a proporção, com barras/área externa em azul-marinho muito escuro quando necessário. O mundo deve ser maior que a tela (1800x1200), e a câmera deve acompanhar o personagem mantendo-o aproximadamente no centro, limitada às bordas do mundo. O cenário representa um passeio pelo Rio: na faixa superior há oceano azul-turquesa com pequenas marcas de ondas, depois uma faixa de areia dourada e um calçadão/área urbana. Inclua uma grande base urbana salmão/terracota, morros verdes estilizados ao fundo, ruas largas em azul-marinho escuro com faixas tracejadas amarelas, calçadas claras, prédios coloridos com janelas quadriculadas e palmeiras. Distribua prédios rosa, laranja, azul, roxo, verde e amarelo, com letreiros pixelados "COPACABANA", "IPANEMA" e "LAPA". Coloque também guarda-sóis vermelhos na praia e palmeiras ao longo da orla e das áreas urbanas. O mapa deve conter ruas horizontais e verticais cruzando a cidade, incluindo estradas aproximadamente nas coordenadas y=520 e y=760, e vias verticais perto de x=620 e x=1220, todas decoradas com marcas amarelas descontínuas. O jogador é um pequeno avatar humano em pixel art, com sprite claro/colorido e uma sombra retangular escura sob os pés. Comece-o aproximadamente no centro do mundo, em x=860,y=620. Ele deve se mover livremente em quatro direções, com WASD ou setas do teclado; normalize o movimento diagonal para não ficar mais rápido. Também ofereça controles touch na tela: um D-pad no canto inferior esquerdo com quatro botões quadrados contornados em amarelo (▲, ▼, ◀, ▶), e um botão circular coral no canto inferior direito escrito "AÇÃO". O botão AÇÃO não executa uma ação de jogo complexa: ao ser pressionado, apenas atualiza/mostra uma dica de exploração temporária. Os controles touch podem ficar semitransparentes em telas grandes, mas visíveis e utilizáveis em dispositivos móveis. O objetivo é explorar o mapa e coletar seis cartões-postais. Mostre cada cartão como um pequeno retângulo creme flutuando/balançando levemente, com detalhes coloridos (faixas coral/azul e uma estrela amarela). Posicione-os nestes pontos aproximados e associe os nomes: (560,300) "Pão de Açúcar", (1210,330) "Arpoador", (1460,630) "Lapa", (950,850) "Copacabana", (410,760) "Floresta" e (1370,930) "Ipanema". Quando o jogador chegar a menos de cerca de 28 pixels de um cartão, colete-o, faça-o desaparecer, aumente a contagem de cartões e some 100 pontos. Não invente botão de coleta separado: a coleta é automática por proximidade. Inclua três bicicletas/obstáculos móveis desenhados em pixel art, cada uma com corpo coral/vermelho, uma faixa/assento amarelo e duas rodas escuras. Elas se movem horizontalmente pelas áreas da cidade, invertendo a direção ao atingir limites aproximados do mapa. Se uma bicicleta ficar a menos de 28 pixels do jogador, reduza a pontuação em 1 ponto (sem deixar ficar negativa), empurre o jogador um pouco para longe e mostre temporariamente a mensagem "Cuidado com as bikes!". Não inclua vidas, game over ou combate, pois essas regras não existem no jogo original. Crie um HUD fixo sobre o canvas: no canto superior esquerdo, um painel escuro translúcido com borda amarela e sombra preta, contendo o título grande em ciano "RIO EM PIXELS", a linha "Cartões: 0/6 · Pontos: 0" atualizada durante o jogo e a instrução "WASD / setas · pegue os cartões postais" em amarelo-claro. No topo central, exiba uma caixa escura translúcida com borda coral para dicas; comece com "Colete os cartões pelo calçadão!". Ao encontrar um cartão, mostre por pouco tempo "Cartão de [nome] encontrado!"; ao apertar AÇÃO, mostre "Explore o Rio e encontre os cartões!" por pouco tempo e depois retorne à dica padrão; ao colidir com bike, mostre a mensagem de cuidado. Quando todos os seis cartões forem obtidos, pare a atualização do jogo, marque a vitória e acrescente "· VITÓRIA!" ao texto de estatísticas, mostrando também a dica "Você completou o passeio pelo Rio!". Use estética de arcade retrô: formas geométricas simples, contornos grossos, paleta com azul-marinho, turquesa, areia dourada, coral, salmão, verde e creme, fontes monoespaçadas em negrito, sombras duras e renderização pixelada. O personagem, cartões, prédios, ruas, morros, palmeiras, bicicletas e HUD devem permanecer nítidos e com aparência de baixa resolução ampliada. A câmera deve revelar o mundo conforme o jogador explora, enquanto o HUD permanece fixo na janela.