Pong Clock

163 donohoe 27 8/28/2025, 4:29:31 PM bigjobby.com ↗

Comments (27)

clocker · 16h ago
Great idea! Wish the speed was bit more. I think it would be cool if it takes exactly 1 second to bounce between the two paddles.
gpt5 · 13h ago
Type this into your dev console to speed it up to one hit per second (or if you want in the URL bar, prefix it with `javascript:`)

  (()=>{const T=1;window._u0=window._u0||update;update=function(){const W=gameCanvas.getBoundingClientRect().width,dist=0.92*W,vx=Math.abs(ball.speedX)||INITIAL_BALL_SPEED;let n=(dist/vx)/(60*T);n=Math.max(1,Math.min(20,Math.round(n)));for(let i=0;i<n;i++)_u0();};})()`

No comments yet

bentt · 3h ago
That was my assumption as well and I'm sort of shattered that it doesn't work like this.
albert_e · 16h ago
I thought that was the idea and felt the seconds seemed tab bit longer :)
chrisweekly · 3h ago
tab -> tad

(for the sake of non-native English readers)

wkjagt · 16h ago
I like to imagine two actual people controlling this game, and it's their job to control time. If one misses by accident, time for everyone on earth advances a little too quickly.
ChrisMarshallNY · 4h ago
conception · 13h ago
Ah! Reminded me I have one of these in storage some place.

https://www.sandermulder.com/pong_clock.html

You can still get the screensaver.

No comments yet

tombert · 18h ago
I have an old TV that I bought in 2015. It's in this kind of weird situation where it's "too good to throw away but not good enough to actually use". All I have been using it for in the last six years is plugging it into servers that only have a VGA port, and I don't have any of those anymore.

I've thought about mounting it to a wall plugging in a Raspberry Pi and have it constantly rotate fun different types of clocks. Something like this seems like it could be a fit.

BobbyTables2 · 16h ago
Wow, my only TV is from 2012!
tombert · 14h ago
I mean none of my TVs are top of the line, I don't own any TVs that cost more than $600, but I did feel like the upgrade to 4K was worth it back in ~2018.

The TV I was referring to was extremely cheap even in 2015. It's not even 1080p, and I'm not even 100% convinced it's even 720p, despite what it says. It served us well enough when I was broke working for academia, but I upgraded everything when I was able to afford it.

Still, this TV is relatively small and could still be kind of fun for a virtual clock, so it might be nice to get a bit more life out of it.

theden · 12h ago
Pretty cool! You can force a miss by setting these vars in the console

  scoreMinute += 1
Or

  forceMissPaddle = rightPaddle; // or leftPaddle
empressplay · 18h ago
Cute, I love it! Thanks for sharing this.

It would be just a little bit better though if the paddles just missed the ball when the time changes rather than entirely stepping aside.

But still wonderful, nevertheless.

waltbosz · 16h ago
It took me a while to figure out that the time would advance when one of the paddles missed. I was also disappointed by the way it missed by intentionally moving to the top of the play field.

I wonder how difficult it would be to code it so the miss was more convincing.

mspreij · 10h ago
I spent longer than I care to admit trying to find the player keys..
stevage · 16h ago
Thanks for the hint about what is interesting about this.
yodon · 18h ago
Thank you for bringing a tiny bit of joy to the day

No comments yet

mlcq · 11h ago
So cool, very creative.
ajd555 · 18h ago
This is great, congrats on getting it out!
stog · 18h ago
Out of curiosity, are you Scottish?
cyberpunk · 8h ago
I hope so, otherwise he’s in a bit of a disappointment if someone ever explains to him what his domain means in Scotland ;)

No comments yet

GauntletWizard · 10h ago
I feel bad for the guy playing the left side; 0 - 55 is a heck of a deficit to come back from.
shmeeed · 4h ago
Yeah, the left guy's pretty bad. I admire his persistence, though!

They seem to play with a made-up rule set with a handicap: every time the left guy lands a goal, the other guy's score is reset... So left usually starts in the lead, but then quickly loses out again.

I estimate he's behind roughly 89% of the time.

(For a fun exercise, ask Google for that percentage. It's astonishing how wrong the AI answers can get.)

afandian · 5h ago
Left player is playing the long game.
cramcgrab · 16h ago
Better not let Atari see it, you’ll get a takedown notice.
pretzellogician · 1h ago
This is true. At least in the past, they've been pretty protective about the "pong" name. Example: https://gamedev.stackexchange.com/questions/21161/does-a-pon...
johntopia · 17h ago
this is actually entertaining