🏓 Pong

The classic arcade game that started it all! Challenge a friend to this timeless two-player battle.

Controls:

Left Player: W (up) / S (down)

Right Player: ↑ (up) / ↓ (down)

Spacebar: Start/Pause | R: Reset

Game Info

Difficulty:Easy
Players:2 Players
Genre:Arcade
Year:1972 (Original)

How to Play

Objective:

Be the first player to score 10 points by hitting the ball past your opponent's paddle.

Controls:
  • Left Player: W (up) / S (down)
  • Right Player: ↑ (up) / ↓ (down)
  • Spacebar to start/pause
  • R to reset the game
Scoring:
  • Hit ball past opponent: 1 point
  • First to 10 points wins
Strategy:

Angle your shots by hitting the ball with different parts of your paddle.

Features

Two-player gameplay
Real-time collision detection
Dynamic ball angles
Score tracking
Pause/resume gameplay
Win condition

Technical Details

Built with: React 19, TypeScript
Graphics: HTML5 Canvas
Animation: requestAnimationFrame
Controls: Keyboard event handling
Physics: Real-time ball physics