BernuviaBernuvia
Categoria: GiochiWeb

VETO FIGHTERS — Gioco di Combattimento Satirico Arcade (Vanilla JS + Canvas)

1/19
#gioco di combattimento#arcade#html5 canvas#gioco browser#satira

Gioco di combattimento completo per browser con codice sorgente completo: 13 combattenti satirici, combattimento a 6 tasti, super con punchline, 13 stage dipinti, scala arcade, versus e allenamento. Nessun framework o passaggio di build.

25 USDC

Pagamento protetto

I tuoi soldi restano in custodia per 30 ore

Consegna immediata

Scarica il codice completo al pagamento

Acquisto garantito

Qualche problema? Apri una segnalazione

Cosa include
  • Codice sorgente del gioco completo: 7.300+ righe di JavaScript vanilla, 46 moduli ES, nessuna dipendenza
  • 13 combattenti × 64 frame sprite dipinti, 13 folle di stage, VFX e kit UI illustrato
  • 61 effetti sonori, 13 tracce musicali e 26 frasi vocali (mp3)
  • File di dati combattente/stage, avversario AI, 25 test unitari, script di fuzz e bilanciamento
Tecnologie
JAJavaScript (ES modules)HTHTML5 CanvasWEWeb Audio APICSCSS3PYPython (dev tools)
Descrizione

Perché VETO FIGHTERS?

VETO FIGHTERS: Summit Showdown è un gioco di combattimento completo e finito, non una demo o un kit di avvio. Tredici caricature fittizie di archetipi politici globali combattono davanti a folle dipinte e urlanti, con combattimenti a sei tasti, speciali a quarto di cerchio, lanci, danni da chip, cancellazioni, scalabilità delle combo e una super mossa per combattente che si conclude con una battuta. Funziona in qualsiasi browser moderno da file statici semplici: moduli ES vanilla + Canvas, senza framework, senza bundler, senza backend.

Rivestilo, pubblicalo come un gioco gratuito con pubblicità, pubblicalo su un portale o studia come è organizzato un vero motore di gioco di combattimento. Le animazioni e il video su questa pagina sono catturati dal gioco reale, senza mockup.

  • 13 combattenti, ognuno con 2 speciali, un colpo ascendente, una super e un passivo unico
  • Combattimento a 6 tasti: colpi leggeri / medi / pesanti e calci, lanci, blocchi, danni da chip, cancellazioni, scalabilità delle combo
  • Scala arcade (7 rivali) con uno stage bonus, Versus locale e una modalità di allenamento
  • 13 stage dipinti con folle reattive; super cinematografici con effetti di telecamera
  • Controlli da tastiera, gamepad e touch; tasti rimappabili; aspetto HD dipinto o pixel retro
  • Avversari CPU con tre livelli di difficoltà e una personalità per combattente
  • Schermata "Come giocare" integrata con una pagina per combattente e un elenco di mosse nel menu di pausa
  • 25 test unitari, un test di fuzz (500+ partite) e uno script di bilanciamento

01. Vedi come funziona: il trailer ufficiale

Il primo slide della galleria è un trailer di 90 secondi con narrazione, musica ed effetti sonori di gioco. Ogni fotogramma è stato catturato dal gioco in esecuzione: combattimenti scriptati, veri super, vere folle.

02. Tredici combattenti, tredici stili di gioco

Ogni combattente si comporta come la propria politica. Il Tycoon pubblica tweet virali che caricano il suo indicatore, il Budget Slasher riduce la barra super del rivale con ogni colpo, il Morning Orator guarisce con un abbraccio e il Grand Planner invia un drone. Tutti e tredici sono parodie fittizie con nomi inventati.

03. Combattimento a sei tasti che scala

Colpi leggeri, medi e pesanti e calci. Combina colpi leggeri, medi, pesanti, speciali; cancella normali in speciali, lancia da vicino e punisci con colpi ascensionali. I danni si riducono attraverso lunghe combo, i colpi bloccati infliggono comunque danni da chip, e l'HUD mostra conteggi dei colpi e danni.

04. Super con battute

Riempi la barra e lasciala andare. Ogni super è una gag cinematografica che vince anche i round: muri dorati, rivoluzioni, terapia d'urto con motosega, tariffe moltiplicate per cento, una tempesta di neve, un razzo verso la luna.

05. Tredici stage dipinti

Tredici stage illustrati, ognuno con la propria folla reattiva: 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. Modalità di gioco

  • Scala arcade: sette rivali di fila, uno stage bonus dove distruggi una limousine, un conto alla rovescia per continuare, game over e un finale per combattente.
  • Versus locale: due giocatori su una tastiera o due gamepad.
  • Allenamento: visualizzazione dell'input in tempo reale, modalità manichino (in piedi, accovacciato, salto, blocco) e riempimento della barra super.

07. Controlli, accessibilità e opzioni

  • Tasti completamente rimappabili, con una legenda dei tasti sullo schermo sotto le barre della salute
  • Supporto per gamepad (X Y RB = colpi, A B RT = calci, Start = pausa) e controlli touch sullo schermo su telefoni e tablet
  • Opzioni per difficoltà, round, tempo del round, vibrazione dello schermo, suggerimenti sui tasti, scanline CRT e stile artistico (HD dipinto o pixel a 16 bit)
  • Input: speciali a quarto di cerchio, un colpo ascendente, una super a doppio quarto di cerchio (costa una barra), lancio LP + LK da vicino, tieni indietro per bloccare

08. Facile da rivestire e estendere

Il gioco è basato sui dati: combattenti, mosse, passivi, personalità AI e stage sono oggetti JavaScript semplici in js/fighters/roster.js e js/render/stage.js. Rinomina il cast, cambia i numeri, sostituisci la musica o aggiungi un combattente semplicemente inserendo 64 frame di sprite. Gli strumenti Python inclusi (tools/) mostrano come sono stati generati gli sprite dipinti, le folle e l'interfaccia utente con un'API di immagini e impacchettati in atlanti.

  • Le passività e le speciali sono dichiarative (tempi, hitbox, specifiche dei proiettili, eventi)
  • Uno script di bilanciamento gioca ogni accoppiamento e riporta i tassi di vittoria
  • Architettura basata su scene: avvio, titolo, menu, selezione, contro, combattimento, risultato, opzioni, come giocare

Stack tecnologico

  • JavaScript (moduli ES nativi), HTML5 Canvas 2D, Web Audio API, CSS3
  • Nessun passaggio di build, nessuna dipendenza npm; node --test per la suite di test
  • Script Python 3 opzionali per il servizio locale e la generazione di asset

Cosa ottieni

  • Il gioco completo: index.html, css/, js/ (46 moduli), assets/ (35 MB) e audio/ (18 MB)
  • Test (tests/), script di fuzz e bilanciamento, e gli strumenti di generazione di asset (tools/)
  • README con controlli, tabella dei combattenti e istruzioni per l'esecuzione

Eseguilo in 3 passaggi

unzip veto-fighters.zip && cd veto-fighters
python3 serve.py 8765        # o qualsiasi server statico
# apri http://localhost:8765

Per pubblicare, carica la cartella su qualsiasi host statico (Netlify, Vercel, GitHub Pages, S3…). Non è richiesto nient'altro.

Requisiti

  • Qualsiasi browser moderno (Chrome, Edge, Firefox, Safari)
  • Opzionale: Python 3 (server locale e strumenti) e Node 20+ (test); una chiave API per le immagini solo se desideri generare nuovi sprite

Buono a sapersi

Tutti i combattenti sono caricature parodistiche fittizie con nomi inventati e opere d'arte originali. Non vengono utilizzati nomi, foto o loghi reali. La violenza è slapstick: un K.O. è un banner "IMPEACHED!".

L'opera d'arte è stata creata con strumenti di immagine AI sotto direzione artistica umana; musica, narrazione ed effetti sonori sono stati generati con ElevenLabs. Gli screenshot, le animazioni e il video sono stati catturati dal gioco reale.

Template correlati

−24%

Smart-Money Tracker for Polymarket – macOS SwiftUI App

App nativa per macOS per scoprire, seguire e analizzare i portafogli Polymarket più redditizi: tasso di vincita reale, scommesse condivise, avvisi e simulazione di copy-trading. Nessuna chiave API, nessun backend.

App desktop

25 USDC33 USDC
3
−38%

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

Un completo kart racer 3D per browser: 8 piloti originali, modalità Grand Prix, VS e Time Trial, 11 power-up, drifting e schermo diviso per 2 giocatori. 100% procedurale, sito statico, PWA installabile.

Giochi

34 USDC55 USDC
−21%

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

Un completo sparatutto in prima persona per la sopravvivenza: corri attraverso un campo ghiacciato e spara a orde, boss e gruppi di cani. Web + Android, 100% procedurale, EN/ES, codice TypeScript pulito.

Giochi

22 USDC28 USDC

Rocket Roadster – Pixel Arcade Game for iOS (SpriteKit)

Codice sorgente completo in Swift + SpriteKit per un gioco arcade in pixel art con un solo tocco: 5 mondi, musica chiptune procedurale, 116 test unitari, zero dipendenze.

Giochi

15 USDC

Ancora nessuna recensione. Sii la prima persona a raccontare la tua esperienza.