← Games
🏓
Pixel Pong
The original video game, rebuilt: paddle, ball, and an AI that actually tries to beat you.
🟡 MediumDifficulty
2-3 hoursTime
JavaScript, TypeScriptLanguages
What you're building
A faithful pong clone where you control the left paddle with your mouse or keyboard, a bouncing ball ricochets around the court obeying real reflection physics, and a computer-controlled paddle on the right tracks the ball and fights back. First to 5 points wins. It's a small project that teaches surprisingly deep lessons about vector math and simple AI.
What you'll unlock 🔓
You'll need
- Basic JavaScript
- Canvas basics
- A code editor
- A browser
🗺️ Build roadmap
01 Set up the canvas and draw both paddles
→
02 Draw and move the ball each frame
→
03 Bounce the ball off the top and bottom walls
→
04 Move the player's paddle with mouse or keys
→
05 Bounce the ball off paddles with angle control
→
06 Add a simple AI for the computer paddle
→
07 Track score and detect a match winner
🔒
Log in to start building
Your first project is free -- create an account to unlock it.
Log in Sign up free