Bumper Duel ( MULTIPLAYER)
# Bumper Duel — itch.io-tekst
> Klar til å limes inn. Toppseksjonen er selve store-beskrivelsen; alt under
> «---» er metadata og notater til deg, ikke til siden.
---
## Kortversjon (til «Short description», maks ~200 tegn)
Pong der midtbanen er et levende flipperbord. Bumperne du treffer blir DINE —
og hver eneste en gjør ballen som kommer tilbake farligere. For deg.
---
## Store-beskrivelse
# BUMPER DUEL
**Pong. Men midtbanen er et flipperbord som lever.**
To padler duellerer over et neon-glassbord fullt av bumpere, slingshots,
spinnere og ramper. Ballen smeller gjennom, henter fart, henter spinn — og
kommer tilbake til deg raskere enn den dro.
### Aha-en
Bumperne tilhører den som traff sist.
Hver bumper du stempler øker **din** multiplikator og lader **din**
skuddmåler. Men den samme treffserien akselererer ballen som kommer tilbake
mot deg.
Å score i midten er å gjøre ballen farligere for deg selv.
**Kontroll er ikke å tjene mest. Det er å vite når du skal slutte.**
### Musa er padla di
Ingen rampe. Ingen utjevning. Ingen tastatur-repetisjon. Fullt bordbytte
tar 17 millisekunder, og markøren din er padla, 1:1.
Brettet står helt stille mens du spiller — kameraet panorerer ikke og zoomer
ikke. Et kamera som flytter seg ville flyttet bordet under hånda di, og da er
1:1 en løgn.
### Innhold
- **12 bord**, hvert med sin egen mekanikk-vri *og* sin egen visuelle
identitet — fra Startbordet til Finalebordet
- **3 padler** med ekte mekaniske forskjeller: Vakten (lengst, skjold på dash,
men treg måler) · Rytteren (kortest, to dash-ladninger) · Laderen (kansellerer
motstanderens jackpot)
- **3 sjefer**: Prismen speilvender bordet · Bumperkongen bygger nye bumpere
mens du spiller · Kjernen gjør alt, i tre faser
- **22 objekttyper** og **15 power-ups** — power-upene lander som kapsler du
må plukke med ballen din. De er ikke gratis: kapselen åpner seg bare for en
spiller som har bygget multiplikator. Et flipperbord tenner ikke et
award-target før du har spilt for det
- **Kretstreet**: 24 oppgraderinger i fire grener
- **Dagsduell**: ett bord, én seed, delt av alle spillere — bytter ved
UTC-midnatt. Streak teller dagene på rad, og din beste padlebane blir
spøkelset du kappløper mot i morgen
- **18 utfordringer**, statistikk-journal, 3 lagringsslots
### Spill med en venn
Lag et rom, få en 6-tegns kode, send den til noen. Ingen server, ingen konto,
ingen porter å åpne — direktekobling mellom nettleserne deres.
> **Les dette først:** dette er en direktekobling (P2P). Spill kun med folk du
> stoler på — spillere i rommet kan teknisk se hverandres IP-adresse. Det
> finnes ingen offentlig matchmaking: rommet ditt kan bare nås av den som har
> koden.
Verten kjører matchen, så gjesten ser bordet omtrent én nettverksrundtur
senere. Bytt på å være vert. Blokkerer nettverket ditt direktekobling
(det gjelder noen), sier spillet fra i stedet for å henge.
### Kontroller
| | Mus (standard) | Tastatur |
|---|---|---|
| Padle | beveg musa | `W` / `S` |
| Lad skudd | høyreklikk | `Shift` |
| Dash / parry | venstreklikk | `Space` |
`Esc` / `P` = pause · `F2` = fotomodus (skjuler alt, `Enter` lagrer PNG)
Delt tastatur for to spillere: `↑`/`↓` · `Ctrl` · `Enter`.
### Tilgjengelighet
Glow kan skrus av **fra hovedmenyen** uten å ofre skarphet eller oppløsning —
det er en egen bryter, ikke et kvalitetsnivå. I tillegg: fargeblind-modus,
stor UI-skala, skjermrist av/på, redusert blits, vibrasjon av/på, og fri
FPS-grense. Norsk og engelsk.
### Om lyden
All lyd og musikk lages i sanntid av spillet — det finnes ikke én lydfil i
pakken. Bumper-plinget klatrer en pentaton skala med multiplikatoren din, og
treffet endrer tonehøyde etter hvor hardt ballen kom.
---
---
# METADATA (ikke del av store-siden)
## Anbefalte itch-innstillinger
```
Kind of project ....... HTML
Uploads ............... bumperduell-itch-web.zip → huk av «This file will be played in the browser»
Embed options ......... Manuell størrelse: 1280 x 720
✅ Fullscreen button
✅ Mobile friendly (orientation: landscape)
⬜ Automatically start on page load ← LA DEN VÆRE AV
Genre ................. Sports (alternativt: Action)
```
**Hvorfor «start automatisk» skal være av:** spillet lager lyd med Web Audio,
og nettlesere krever et brukerklikk før lyd får spille. Med autostart mister
spilleren lyden fra første sekund uten å skjønne hvorfor.
## Tags
`pong` `pinball` `local-multiplayer` `online-co-op` `arcade` `neon`
`singleplayer` `three-js` `webgl` `daily`
## Skjermbilde
`qa/itch-skjermbilde.png` — 3840×1970. Viser aha-en direkte: cyan-eide
bumpere mot rosa, ×4 multiplikator, måleren nesten full, tre baller i spill.
## Teknisk
```
Filstørrelse .......... 6,35 MB (zip) / 9,3 MB utpakket
Motor ................. Three.js r185 + Rapier2D, TypeScript, Vite
Krav .................. WebGL2 (alle nettlesere fra ~2021)
Testet ................ 238 fps / 4,2 ms i verste scene (8 baller + sjef)
Lisenser .............. all grafikk CC0/CC-BY/OFL/MIT — full liste i CREDITS.md
```
## Ærlig om hva som IKKE er testet
- **Multiplayer over ekte internett.** Alt er verifisert mellom to
nettleservinduer på samme maskin. NAT-traversering — det som avgjør om to
fremmede nett finner hverandre — er nettopp det som ikke testes da.
Forventet koblingsrate fra research: 70–85 % uten TURN-relay.
- **Menneskelig playtest.** En bot har spilt 36 matcher til slutt uten å
sette seg fast. Den kan si «ikke i stykker». Den kan ikke si «gøy».
- **Touch på ekte finger.** Kontrollene er koblet, men ikke prøvd på mobil.
Vurder å skrive dette i devlogen i stedet for på store-siden — det er ærlig,
men en store-side er ikke stedet for forbehold.
