BernuviaBernuvia
Categoria: JogosWeb

VETO FIGHTERS — Jogo de Luta Satírico em Arcade (Vanilla JS + Canvas)

1/19
#jogo de luta#arcade#html5 canvas#jogo de navegador#satira

Jogo de luta completo para navegador com código-fonte completo: 13 lutadores satíricos, combate de 6 botões, super golpes com piadas, 13 estágios pintados, escada arcade, versus e treinamento. Sem framework ou etapa de construção.

25 USDC

Pagamento protegido

Seu dinheiro fica em custódia por 30 horas

Entrega imediata

Baixe o código completo ao pagar

Compra respaldada

Algum problema? Abra um chamado

O que está incluído
  • Código-fonte do jogo completo: 7.300+ linhas de JavaScript vanilla, 46 módulos ES, sem dependências
  • 13 lutadores × 64 quadros de sprite pintados, 13 multidões de estágios, VFX e kit de UI ilustrado
  • 61 efeitos sonoros, 13 faixas de música e 26 falas (mp3)
  • Arquivos de dados de lutador/estágio, oponente de IA, 25 testes unitários, scripts de fuzz e balanceamento
Tecnologias
JAJavaScript (ES modules)HTHTML5 CanvasWEWeb Audio APICSCSS3PYPython (dev tools)
Descrição

Por que VETO FIGHTERS?

VETO FIGHTERS: Summit Showdown é um jogo de luta completo e finalizado, não uma demonstração ou um kit inicial. Treze caricaturas fictícias de arquétipos políticos globais lutam diante de multidões pintadas e rugidoras, com combate de seis botões, especiais em meia-lua, lançamentos, dano de chip, cancelamentos, escalonamento de combos e um super movimento por lutador que termina com uma piada. Ele roda em qualquer navegador moderno a partir de arquivos estáticos simples: módulos ES vanilla + Canvas, sem framework, sem empacotador, sem backend.

Reestilize-o, envie-o como um jogo gratuito com anúncios, publique-o em um portal ou estude como um verdadeiro motor de jogo de luta é organizado. As animações e o vídeo nesta página foram capturados do jogo real, sem maquetes.

  • 13 lutadores, cada um com 2 especiais, um golpe ascendente, um super e um passivo único
  • Combate de 6 botões: socos e chutes leves / médios / pesados, lançamentos, bloqueio, dano de chip, cancelamentos, escalonamento de combos
  • Escada de arcade (7 rivais) com uma fase bônus, Versus local e um modo de Treinamento
  • 13 estágios pintados com multidões reativas; supers cinematográficos com efeitos de câmera
  • Controles de teclado, gamepad e toque; teclas remapeáveis; visual HD pintado ou pixel retro
  • Oponentes de CPU com três níveis de dificuldade e uma personalidade por lutador
  • Tela "Como jogar" embutida com uma página por lutador e uma lista de movimentos no menu de pausa
  • 25 testes unitários, um teste de fuzz (500+ partidas) e um script de balanceamento

01. Veja funcionando: o trailer oficial

O primeiro slide da galeria é um trailer de 90 segundos com narração, música e efeitos sonoros do jogo. Cada quadro foi capturado do jogo em execução: lutas roteirizadas, supers reais, multidões reais.

02. Treze lutadores, treze estilos de jogo

Cada lutador briga como sua política. O Magnata publica tweets virais que carregam seu medidor, o Cortador de Orçamento corta a barra de super do rival a cada golpe, o Orador Matutino cura com um abraço e o Grande Planejador envia um drone. Todos os treze são paródias fictícias com nomes inventados.

03. Combate de seis botões que escala

Socos e chutes leves, médios e pesados. Cadeia leve, médio, pesado, especial; cancele normais em especiais, lance de perto e puna com golpes ascendentes. O dano escala através de longos combos, golpes bloqueados ainda causam dano de chip, e o HUD mostra contagens de acertos e dano.

04. Supers com piadas

Preencha a barra e deixe-a soltar. Cada super é uma piada cinematográfica que também ganha rodadas: paredes douradas, revoluções, terapia de choque com motosserra, tarifas vezes cem, uma nevasca, um foguete para a lua.

05. Treze estágios pintados

Treze estágios ilustrados, cada um com sua própria multidão reativa: Golden Tower Penthouse, Frozen Fortress, Imperial Hall, Harbor Market, Summit Plaza, Downing Street, Palace Hall, Glass Dome, Copacabana Boardwalk, Oil Field Rally, Volcano Beach, Andean Coffee Terrace e Barricade Avenue.

06. Modos de jogo

  • Escada de arcade: sete rivais seguidos, uma fase bônus onde você destrói uma limusine, uma contagem regressiva para continuar, game over e um final por lutador.
  • Versus local: dois jogadores em um teclado ou dois gamepads.
  • Treinamento: exibição de entrada ao vivo, modos de boneco (em pé, agachado, pular, bloquear) e um reabastecimento de medidor super.

07. Controles, acessibilidade e opções

  • Teclas totalmente remapeáveis, com uma legenda de teclas na tela sob as barras de saúde
  • Suporte a gamepad (X Y RB = socos, A B RT = chutes, Iniciar = pausar) e controles de toque na tela em telefones e tablets
  • Opções para dificuldade, rodadas, tempo de rodada, tremor de tela, dicas de teclas, linhas de varredura CRT e estilo de arte (HD pintado ou pixel de 16 bits)
  • Entradas: especiais em meia-lua, um golpe ascendente, um super de dois quartos de círculo (custa uma barra), lançamento LP + LK de perto, segure para trás para bloquear

08. Fácil de reestilizar e estender

O jogo é orientado a dados: lutadores, movimentos, passivos, personalidades de IA e estágios são objetos JavaScript simples em js/fighters/roster.js e js/render/stage.js. Renomeie o elenco, mude os números, troque a música ou adicione um lutador simplesmente inserindo 64 quadros de sprite. As ferramentas Python incluídas (tools/) mostram como os sprites pintados, multidões e UI foram gerados com uma API de imagem e empacotados em atlas.

  • Passivos e especiais são declarativos (tempos, hitboxes, especificações de projéteis, eventos)
  • Um script de balanceamento joga todas as combinações e relata taxas de vitória
  • Arquitetura baseada em cena: inicialização, título, menu, seleção, versus, luta, resultado, opções, como jogar

Pilha de tecnologia

  • JavaScript (módulos ES nativos), HTML5 Canvas 2D, Web Audio API, CSS3
  • Sem etapa de construção, sem dependências npm; node --test para o conjunto de testes
  • Scripts opcionais em Python 3 para serviço local e geração de ativos

O que você recebe

  • O jogo completo: index.html, css/, js/ (46 módulos), assets/ (35 MB) e audio/ (18 MB)
  • Testes (tests/), scripts de fuzz e balanceamento, e as ferramentas de geração de ativos (tools/)
  • README com controles, tabela de lutadores e instruções de execução

Execute em 3 etapas

unzip veto-fighters.zip && cd veto-fighters
python3 serve.py 8765        # ou qualquer servidor estático
# abra http://localhost:8765

Para publicar, faça o upload da pasta para qualquer host estático (Netlify, Vercel, GitHub Pages, S3…). Nada mais é necessário.

Requisitos

  • Qualquer navegador moderno (Chrome, Edge, Firefox, Safari)
  • Opcional: Python 3 (servidor local e ferramentas) e Node 20+ (testes); uma chave de API de imagem somente se você quiser gerar novos sprites

Bom saber

Todos os lutadores são caricaturas paródicas fictícias com nomes inventados e arte original. Nenhum nome real, fotos ou logotipos são utilizados. A violência é slapstick: um K.O. é um banner "IMPEACHED!".

A arte foi criada com ferramentas de imagem de IA sob direção artística humana; música, narração e efeitos sonoros foram gerados com ElevenLabs. As capturas de tela, animações e vídeos foram capturados do jogo real.

Templates relacionados

−24%

Smart-Money Tracker for Polymarket – macOS SwiftUI App

Aplicativo nativo para macOS para descobrir, seguir e analisar as carteiras mais lucrativas do Polymarket: taxa de vitória verdadeira, apostas compartilhadas, alertas e simulação de copy-trading. Sem chaves de API, sem backend.

Aplicativo desktop

25 USDC33 USDC
3
−38%

Nitro Pals – 3D Kart Racing Game (three.js + Vite)

Um completo jogo de corrida de kart 3D para navegador: 8 pilotos originais, modos Grand Prix, VS e Time Trial, 11 power-ups, drifting e tela dividida para 2 jogadores. 100% procedural, site estático, PWA instalável.

Jogos

34 USDC55 USDC
−21%

Whiteout – 3D Zombie Shooter for Web & Android (three.js + TS)

Um completo jogo de tiro em primeira pessoa de sobrevivência: corra por um campo congelado e derrube hordas, chefes e pacotes de cães. Web + Android, 100% procedural, EN/ES, código TypeScript limpo.

Jogos

22 USDC28 USDC

Rocket Roadster – Pixel Arcade Game for iOS (SpriteKit)

Código completo em Swift + SpriteKit para um jogo de arcade em pixel-art com um toque: 5 mundos, música chiptune procedural, 116 testes unitários, zero dependências.

Jogos

15 USDC

Ainda não há avaliações. Seja a primeira pessoa a contar sua experiência.