Files
splatter-tennis/assets/x_ads.png
T
wuwiandClaude Fable 5 1b97905217 Stadium pass: real crowd, sponsor boards, umpire visible in portrait
- Umpire chair moved courtside (UMP_X 5.6, was 7.1 — which projected to
  x=272 on a 270px-wide portrait canvas: literally one pixel off-screen).
  Tap-cheat coords follow the constant.
- Generated pixel-art night crowd (x_crowd.png) replaces the tier stripes +
  random dots; drawn in 16 columns that bounce independently while the crowd
  cheers. Old procedural crowd kept as the loading fallback.
- Generated courtside sponsor boards (x_ads.png): ACEADE, TOPSPIN & CO,
  VOLLEX, NETTO GRIP, SLAMWICH — tiled at native aspect so lettering is
  never half-cut at any viewport width. Replaces the 'SPLATTER OPEN' text.
- One rot tint over crowd + boards driven by the shared paletteT() (new
  helper), so the stadium dims into splatter and brightens back for duels.

Verified: fresh origin; tennis + splatter screenshots (boards tile cleanly,
crowd reads, tint dims, umpire on-screen beside the court); umpire triple-tap
works at the new chair position; tennis serve benchmark 33/36 across two runs
(first 12 was flub noise); no console errors.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-12 17:48:39 +02:00

570 KiB
2274x250px