[HN Gopher] Pong Wars: A battle between day and night, good and bad
       ___________________________________________________________________
        
       Pong Wars: A battle between day and night, good and bad
        
       Author : redbell
       Score  : 40 points
       Date   : 2025-09-29 13:44 UTC (3 days ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | hoofedear wrote:
       | Would love if there were some screenshots in the readme! Just my
       | two cents :)
        
         | hapidjus wrote:
         | Demo at https://pong-wars.koenvangilst.nl/
        
         | zamadatix wrote:
         | Is it that the video is .mov and not playing on your device or
         | something?
        
           | hoofedear wrote:
           | That's my mistake, the link opened my GitHub app which
           | doesn't seem to show any video at all. Should've checked
           | before commenting
        
           | pimlottc wrote:
           | On my phone, the video just shows a play button, no title
           | card. Mobile Safari
        
       | Liftyee wrote:
       | The neat thing about this is that it's self-balancing: if one
       | side grows smaller, the ball bounces more often and increases how
       | quickly it regains territory.
        
         | Contax wrote:
         | Sorry for the tangential, but as a non-native English speaker,
         | and still learning... this really caught my attention: "grows
         | smaller". It looks like a kind of contradiction. Is it common
         | to use that instead of, say, "shrink"?
        
           | bckr wrote:
           | "Grows" is sometimes used as a synonym for "becomes" or
           | "becomes more".
           | 
           | "Becomes smaller"
        
       | dash2 wrote:
       | Wasn't there a version of this with the yin and yang symbol
       | posted recently? (Also there's a 2 year old hn post of this same
       | thing)
        
       | zamadatix wrote:
       | Lazy browser console hack to speed it up without locking the
       | browser completely or rehosting:                 (()=>{for(let
       | l=setInterval(()=>{},0);l;)clearInterval(l--);const c=new Message
       | Channel;c.port1.onmessage=_=>(draw(),c.port2.postMessage(0));c.po
       | rt2.postMessage(0)})()
       | 
       | It seems there are a lot of buggy positions which clear
       | themselves given enough time. I managed to make it to 1,000,000
       | iterations without any permanent lockups (but some lasted a
       | while)
        
       | harel wrote:
       | This was posted a while back. I thought it was beautiful:
       | 
       | https://yoavg.github.io/eternal/
        
         | redbell wrote:
         | Oh, I missed that! Here's the post:
         | https://news.ycombinator.com/item?id=45086020
        
       | ge96 wrote:
       | What happens if the balls hit each other, singularity event?
        
         | nogridbag wrote:
         | this happens (using the speedup JS from another post):
         | https://imgur.com/a/uGm4xH2
         | 
         | But I just switched back to that tab and they've become
         | unstuck.
        
       | pmarreck wrote:
       | Is there a version of this that works in a terminal and is
       | 2-player?
       | 
       | (Likely vibe-codeable...)
        
       | lacoolj wrote:
       | this appears to be the reverse of the yin yang version someone
       | made like a month or so ago
       | 
       | nice to see variety :)
        
       | mhuffman wrote:
       | I like it!
       | 
       | Quick question, is the Day Pong a Master of Karate and friendship
       | For Everyone?
        
       ___________________________________________________________________
       (page generated 2025-10-02 23:01 UTC)