How JavaScript Pong plays
Pong is readable because the important objects are always visible: two paddles, the ball and the space between them. The challenge is positioning for a return and reacting to the changed trajectory rather than learning a large set of actions.
Jake Gordon’s page offers single-player, two-player and computer-play options. These are local modes of the linked browser experiment; they are not a claim of online matchmaking. The host also links the development articles for readers interested in how the small game loop is built.
Who might enjoy it
For players who want a recognisable arcade format or a local shared-keyboard challenge. Choose Breakout if you would rather work through a brick pattern than send the ball past an opponent.
Controls and device requirements
1 selects single player, 2 selects two players and 0 selects computer play. Player 1 uses Q/A; Player 2 uses P/L. Escape abandons the current game, as listed by the host.
The creator explicitly notes that mobile input support is absent. Use a desktop keyboard or a tablet with an appropriate keyboard; a touch browser alone is not the recommended setup.
What to try next
Creator, sources and verification
This is an editorial guide by CodeYourVibe, based on the linked official sources checked on 29 October 2026. Advice about player fit is editorial judgement, not a claimed full-game review, measured playtime or score. Creator statements about device support are distinguished from testing.
Availability and the hosted build can change. Suggest a correction or read how to choose a browser game.

JavaScript Breakout
JavaScript Snakes