JOOCGAME / little arcade
← All little games

Swing or Take

Twelve pitches. One good decision at a time.

Pitch01 / 12
Points0
Streak0
◇ The frame is the strike zone12 pitches · one decision each

Watch the ball. Swing as it reaches the frame.

Pitch beginsAt the plate

Twelve pitches. Trust your eyes.

  1. ·1
  2. ·2
  3. ·3
  4. ·4
  5. ·5
  6. ·6
  7. ·7
  8. ·8
  9. ·9
  10. ·10
  11. ·11
  12. ·12

Keyboard: Space swings, ↓ takes, Enter starts / advances. Buttons also work with Tab and Enter. Leaving pauses play.

Read the pitch, then decide

Each pitch allows one decision after the windup: swing, or take. The ball grows as it approaches. Its centre on or inside the cyan frame at the plate is a strike; outside is a ball. The time rail shows arrival only, never whether to swing. Swing within 180 ms before or after arrival to hit a strike; within 75 ms earns perfect timing. No input counts as taking the pitch.

Twelve pitches, a fair arcade drill

A hit earns 3 points, a perfect hit 4, and taking a ball 2. Taking a strike, swinging at a ball, or mistiming a strike costs 1 point; totals can be negative. Streaks count consecutive correct decisions without bonus points. Results and points appear after the pitch settles. The fixed set has six strikes and six balls; replay repeats it. These are simplified arcade rules, not full baseball rules. Leaving the window pauses play; resume manually. Everything stays in this page, with no account, saved progress or rewards.

Visit analytics and privacy

The production site play.joocgame.com uses Vercel Web Analytics for page visits and Google Analytics 4 (GA4) for anonymous Arcade gameplay events. Vercel processes page paths, referrers, visit times, devices/browsers and approximate regions. GA4 receives only game_start, level_complete and replay events with the game slug and level (and optional score on level_complete). We send no personal identifiers, wallet data or account information. Vercel page views remove query strings and fragments; preview and non-production hosts do not load these scripts. Calculator inputs and in-game progress are not sent as analytics payloads. Read how Vercel processes data