BernuviaBernuvia
Categorie: GamesWeb

VETO FIGHTERS — Satirisch Arcade Vechtspel (Vanilla JS + Canvas)

1/19
#vechtspel#arcade#html5 canvas#browser spel#satire

Compleet browser vechtspel met volledige broncode: 13 satirische vechters, 6-knops gevecht, supers met punchlines, 13 geschilderde niveaus, arcade ladder, versus en training. Geen framework of build stap.

25 USDC

Beschermde betaling

Je geld blijft 30 uur in bewaring

Directe levering

Download de volledige code direct na betaling

Gedekte aankoop

Een probleem? Open een melding

Wat is inbegrepen
  • Compleet spelbron: 7.300+ regels vanilla JavaScript, 46 ES-modules, geen afhankelijkheden
  • 13 vechters × 64 geschilderde sprite-frames, 13 publiek op de niveaus, VFX en geïllustreerde UI-kit
  • 61 geluidseffecten, 13 muziekstukken en 26 stemlijnen (mp3)
  • Vechter/niveau gegevensbestanden, AI tegenstander, 25 eenheidstests, fuzz en balans scripts
Technologieën
JAJavaScript (ES modules)HTHTML5 CanvasWEWeb Audio APICSCSS3PYPython (dev tools)
Beschrijving

Waarom VETO FIGHTERS?

VETO FIGHTERS: Summit Showdown is een compleet, afgewerkt vechtspel, geen demo of starterkit. Dertien fictieve karikaturen van wereldwijde politieke archetypes vechten voor geschilderde, brullende menigten, met zes-knops gevechten, kwartcirkel specials, worpen, chip schade, cancels, combo scaling en één supermove per vechter die eindigt in een punchline. Het draait in elke moderne browser vanaf gewone statische bestanden: vanilla ES-modules + Canvas, geen framework, geen bundler, geen backend.

Geef het een nieuwe uitstraling, breng het uit als een gratis spel met advertenties, publiceer het op een portal, of bestudeer hoe een echte vechtspel-engine is georganiseerd. De animaties en de video op deze pagina zijn vastgelegd van het echte spel, zonder mockups.

  • 13 vechters, elk met 2 specials, een stijgende aanval, een super en een unieke passieve
  • 6-knops gevechten: lichte / gemiddelde / zware stoten en trappen, worpen, blokkeren, chip schade, cancels, combo scaling
  • Arcade ladder (7 rivalen) met een bonusfase, lokale Versus en een Trainingsmodus
  • 13 geschilderde stages met reagerende menigten; cinematische supers met camera-effecten
  • Toetsenbord-, gamepad- en aanraakbediening; remappable toetsen; geschilderde HD of retro pixel look
  • CPU-tegenstanders met drie moeilijkheidsniveaus en een persoonlijkheid per vechter
  • Ingebouwd "Hoe te spelen" scherm met een pagina per vechter en een pauzemenu met een lijst van moves
  • 25 eenheidstests, een fuzz-test (500+ wedstrijden) en een balansscript

01. Zie het werken: de officiële trailer

De eerste dia van de galerij is een trailer van 90 seconden met vertelling, muziek en geluidseffecten uit het spel. Elke frame is vastgelegd van het draaiende spel: gescripte gevechten, echte supers, echte menigten.

02. Dertien vechters, dertien speelstijlen

Elke vechter vecht zoals hun politiek. De Tycoon plaatst virale tweets die zijn meter opladen, de Budget Slasher snijdt de superbalk van de tegenstander met elke hit, de Morning Orator geneest met een knuffel en de Grand Planner stuurt een drone. Alle dertien zijn fictieve parodieën met uitgevonden namen.

03. Zes-knops gevechten die schalen

Lichte, gemiddelde en zware stoten en trappen. Keten lichte, gemiddelde, zware, speciale; annuleer normale aanvallen in specials, gooi dichtbij en straf met stijgende aanvallen. Schade schaalt door lange combos, geblokkeerde hits doen nog steeds chip schade, en de HUD toont hit tellingen en schade.

04. Supers met punchlines

Vul de balk en laat het los. Elke super is een cinematische grap die ook rondes wint: gouden muren, revoluties, kettingzaag shocktherapie, tarieven maal honderd, een sneeuwstorm, een raket naar de maan.

05. Dertien geschilderde stages

Dertien geïllustreerde stages, elk met hun eigen reagerende menigte: 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 en Barricade Avenue.

06. Spelmodi

  • Arcade ladder: zeven rivalen achter elkaar, een bonusfase waarin je een limo verwoest, een continue countdown, game over en een einde per vechter.
  • Lokale Versus: twee spelers op één toetsenbord of twee gamepads.
  • Training: live invoerweergave, dummy-modi (staan, hurken, springen, blokkeren) en een super-meter bijvullen.

07. Besturing, toegankelijkheid en opties

  • Volledig remappable toetsen, met een on-screen toetslegenda onder de gezondheidsbalken
  • Gamepad-ondersteuning (X Y RB = stoten, A B RT = trappen, Start = pauze) en on-screen aanraakbediening op telefoons en tablets
  • Opties voor moeilijkheid, rondes, rondetijd, schermtrilling, toets hints, CRT scanlijnen en kunststijl (geschilderde HD of 16-bits pixel)
  • Invoeren: kwartcirkel specials, een stijgende aanval, een dubbele kwartcirkel super (kost één balk), dichtbij LP + LK worp, houd terug om te blokkeren

08. Gemakkelijk te reskinnen en uit te breiden

Het spel is datagestuurd: vechters, moves, passives, AI-personaliteiten en stages zijn gewone JavaScript-objecten in js/fighters/roster.js en js/render/stage.js. Hernoem de cast, verander de nummers, wissel de muziek, of voeg een vechter toe door 64 sprite-frames toe te voegen. De meegeleverde Python-tools (tools/) tonen hoe de geschilderde sprites, menigten en UI zijn gegenereerd met een afbeeldings-API en verpakt in atlassen.

  • Passives en specials zijn declaratief (timings, hitboxes, projectiel specificaties, evenementen)
  • Een balansscript speelt elke combinatie en rapporteert winstpercentages
  • Scène-gebaseerde architectuur: opstarten, titel, menu, selecteren, versus, vechten, resultaat, opties, hoe-te-spelen

Technische stack

  • JavaScript (native ES-modules), HTML5 Canvas 2D, Web Audio API, CSS3
  • Geen build-stap, geen npm-afhankelijkheden; node --test voor de test suite
  • Optionele Python 3-scripts voor lokale hosting en assetgeneratie

Wat je krijgt

  • De volledige game: index.html, css/, js/ (46 modules), assets/ (35 MB) en audio/ (18 MB)
  • Tests (tests/), fuzz- en balansscripts, en de asset-generatietools (tools/)
  • README met bedieningselementen, vechtertabel en uitvoerinstructies

Voer het uit in 3 stappen

unzip veto-fighters.zip && cd veto-fighters
python3 serve.py 8765        # of een andere statische server
# open http://localhost:8765

Om te publiceren, upload de map naar een statische host (Netlify, Vercel, GitHub Pages, S3…). Verder is er niets anders vereist.

Vereisten

  • Elke moderne browser (Chrome, Edge, Firefox, Safari)
  • Optioneel: Python 3 (lokale server en tools) en Node 20+ (tests); een image-API-sleutel alleen als je nieuwe sprites wilt genereren

Goed om te weten

Alle vechters zijn fictieve parodie-karikaturen met uitgevonden namen en originele kunstwerken. Geen echte namen, foto's of logo's worden gebruikt. Het geweld is slapstick: een K.O. is een "IMPEACHED!" banner.

Kunstwerken zijn gemaakt met AI-afbeeldingtools onder menselijke kunstzinnige leiding; muziek, vertelling en geluidseffecten zijn gegenereerd met ElevenLabs. De screenshots, animaties en video zijn vastgelegd van de echte game.

Vergelijkbare templates

−24%

Smart-Money Tracker for Polymarket – macOS SwiftUI App

Native macOS app om de meest winstgevende Polymarket-portefeuilles te ontdekken, volgen en analyseren: echte winrate, gedeelde weddenschappen, meldingen en copy-trading simulatie. Geen API-sleutels, geen backend.

Desktop-app

25 USDC33 USDC
3
−38%

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

Een complete 3D browser kart racer: 8 originele coureurs, Grand Prix, VS en Tijdrit modi, 11 power-ups, driften en 2-speler splitscreen. 100% procedureel, statische site, installeerbare PWA.

Games

34 USDC55 USDC
−21%

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

Een complete first-person survival shooter: ren over een bevroren veld en schiet hordes, bazen en hondenpakketten neer. Web + Android, 100% procedureel, EN/ES, schone TypeScript-code.

Games

22 USDC28 USDC

Nog geen reviews. Wees de eerste die je ervaring deelt.