Mono Paddle Duel is a monochrome paddle duel in the browser: play 1P vs CPU or hotseat 2P, pick Easy / Normal / Hard / Insane, and race to the target score (default 11). About ~54 KB after Play, no install, no account.
Prefer a minefield puzzle from the same arcade pack? Try Mono Minefield Grid.
Paddle duel from the open-source Cursor Arcade pong module (MIT). About ~54 KB downloads once from this site when you press Play. Best scores stay in your browser.
1P: W/S or arrows move your paddle. 2P: W/S left, arrows right. Space pause, R restart, Esc menu.
Mono Paddle Duel - Keyboard Paddle Ball Duel
Press Play to load Mono Paddle Duel, then return the ball with your paddle to outlast the other side - take on the CPU solo or share one keyboard for a hotseat two-player duel.
It is a monochrome take on the classic paddle game, so the ball and paddles stay high-contrast and readable on any screen.
Key features
- Four CPU difficulty levels - Easy, Normal, Hard, and Insane - so a rally stays winnable while you learn and tougher once you do not need the help.
- Choose which side you defend and set the score you race to, so a match can be a quick first-to-few or a longer duel.
- Pick a board theme to suit the room, from a bright light look to a darker palette.
How the duel plays
Where the ball meets your paddle sets the return angle - catch it near an edge and it flies off at a sharper slope than a centre hit. Every paddle touch speeds the ball up, so a long rally keeps accelerating until one side misses, and a brief serve delay steadies the pace after each point.
Local scores and privacy
High scores and your chosen settings stay in this browser under the key ftol:monopaddleduel:storage, and nothing is uploaded to a server.
Frequently Asked Questions
What does Mono Paddle Duel do?
It is a paddle ball duel: move your paddle to return the ball, play against the CPU or a second player on the same keyboard, and race to the target score.
Does it work on a phone?
The page loads on a phone, but paddles need a keyboard (W/S and arrow keys). A desktop or laptop keyboard is the practical way to play.
Is anything saved in my browser?
Yes. High scores and settings use localStorage key ftol:monopaddleduel:storage. Reset all high scores in Settings clears the score map. Nothing is uploaded.
How big is the download?
About ~54 KB of HTML, CSS, and JS after you press Play. The browser caches it for later visits on the same device.
How do I play?
1P: W/S or Up/Down move your paddle (side set in Settings). 2P: W/S left, Up/Down right. Space pauses, R restarts, Esc opens the menu. Settings sets mode, difficulty, side, and target score.
Is this open source?
Yes. It is adapted from the pong module in Cursor Arcade by flancast90 (flancast90/cursor-arcade-games) under the MIT license. This site build stubs the VS Code webview API and ships LICENSE and CREDITS.