- []
Gameplay
[] Countdown van 3 → 2 → 1 → GO bij elke ronde
[] Winconditie instelbaar: 5 t/m 50 punten
[] Bal versnelt bij paddle-botsing
[] Automatische service richting scorer / tegenspeler
[] Game pauzeert na elk punt & toont “Start ronde”
[] Muisbesturing op desktop
[] Touchbesturing op mobiel (vinger = paddle)
- []
Nieuwe power-ups
[]Mega Paddle — jouw paddle tijdelijk 60% groter
[]Shrink Paddle — tegenstander 40% kleiner
[]Slow Ball — bal wordt 40% trager voor enkele seconden
[]Fast Ball — bal wordt 40–60% sneller
[]Curve Shot — bal krijgt spin/curve effect
[] Power-ups verschijnen willekeurig op het veld
[] Heldere neon-symbolen met glow-effect
- []
Turbo Modus
[] Bal wordt 50% sneller
[] Paddles krijgen neon pink/blue glow
[] AI reageert sneller en agressiever - Achtergrond lichter & feller neon
- []
Mobiel & responsief
[] Volledig scherm (100% breedte/hoogte)
[] DPI-correct (retina scherp)
[] Geen stretching of vervorming
[] Touch-optimalisatie (geen scroll/zoom)
[] Automatisch herschalen bij rotatie - Perfecte responsive canvas met devicePixelRatio
- []
AI verbetert & past zich aan
[] 4 moeilijkheidsniveaus: Easy • Normal • Hard • Insane
[] Realistische AI-following met delay
[] AI maakt expres fouten (mis-timing / verkeerde richting)
[] Noise-systeem zorgt voor menselijke fouten
[] AI wordt sterker in Turbo-modus
- []
Instellingenmenu
[] Bal snelheid (0.5× – 2×)
[] Paddle snelheid (4 – 10)
[] Win score (5 – 50)
[] AI moeilijkheid
[] Thema keuze (Neon / Retro / Purple Tron)
[] Geluid aan/uit
[] Turbo modus toggle
- []
Thema’s
[]Neon Blue
[]Retro Green
[]Purple Tron
- Dynamische kleurvariabelen (ball/paddle/bg/glow)
- []
Statistieken
[] Totaal aantal rally’s
[] Langste rally
[] Max. balsnelheid
[] Accuracy: hits vs. kansen
[] Per wedstrijd en cumulatief
- []
Menu’s & UI
[] Startmenu (Start • Instellingen)
[] Pauzemenu (Verder spelen • Herstart • Home)
[] Game Over (Restart • Home)
[] Countdown overlay
[] Neon-titel onderaan - Duidelijke scores bovenaan
- []
Geluid
[] Botsingsgeluiden
[] Bounce-geluid
[] Score-geluid
[] Chrome Audio Unlock fix
[] Geluid aan/uit via instellingen
- []
Techniek & codekwaliteit
[] Retina-correct canvas (devicePixelRatio)
[] Geen dubbele scaling dankzij setTransform
[] Trail-systeem met fade-out
[] AI-follow met snelheidssmoothing
[] Power-up engine met timers & effecten
[] Rendert via requestAnimationFrame
[] Geen scroll/gesture problemen op mobiel - Stabiele werking op alle browsers
