[HN Gopher] Running Pong in 240 browser tabs
       ___________________________________________________________________
        
       Running Pong in 240 browser tabs
        
       Author : pr337h4m
       Score  : 70 points
       Date   : 2025-02-20 19:33 UTC (3 hours ago)
        
 (HTM) web link (eieio.games)
 (TXT) w3m dump (eieio.games)
        
       | wedocharlie wrote:
       | The band "Ok Go" did a collaboration music video with google
       | chrome once that had some really amazing synchronization of
       | browser windows with dancers, and kaleidoscope like effects...
       | This reminded me of that.
        
         | wedocharlie wrote:
         | Here's what it looked like:
         | 
         | https://www.youtube.com/watch?v=ISL1GfXwr-o
        
           | Rendello wrote:
           | I was introduced to Arcade Fire back in the day through a
           | similar Chrome experiment:
           | 
           | https://www.youtube.com/watch?v=ReIwYj7BACM
        
       | luma wrote:
       | Delightfully absurd, A+ effort!
        
       | ge96 wrote:
       | really cool, I like how modifiable Chrome can be, looks like this
       | one uses websockets but you can use an extension for tab
       | communication too
        
       | smithcoin wrote:
       | Love anything made by Nolen. To me it seems like he's hitting the
       | sweet spot of developing single purpose apps/sites that give me
       | nostalgia for what the internet used to be like.
        
       | qingcharles wrote:
       | Obligatory:
       | 
       | https://imgur.com/a/FcYpGz1
        
       | LonelyWolfe wrote:
       | I'm calling it - Doom is next.
        
         | rhgraysonii wrote:
         | I believe that Nolen has already done doom in iPhoto, if you
         | are into that kind of thing.
        
         | eieio wrote:
         | Doom is kind of a pain because:                   * afaik I'm
         | capped at 4 FPS (just how often you can update tabs)         *
         | more of the screen is likely to update on each frame, which
         | requires way more "turning canvases into data urls to update
         | favicons," which is expensive with my current implementation
         | (although I wasn't aware of offscreencanvas, which might help
         | here)
        
       | rhgraysonii wrote:
       | I attended Nolen's recent talk at Recurse, and these absolutely
       | mad but fundamentally funny and cool games as one-shots are so
       | delightful.
       | 
       | It reminds me of the older internet, when people would make
       | things just to be silly and have fun. I had some fun last night
       | inspired by some of the stuff he has been posting making a very
       | funny kind-of-quine that outputs its own source code of the page
       | showing it, via BEAM decompilation and some other tricks. I wish
       | I had the time to crank out things like this, and it makes me
       | smile to know that there are people out there creating things in
       | this manner that will just keep things interesting for all of us.
       | 
       | The piece that gets the sort-of quine is here, if anyone wants a
       | laugh
       | https://github.com/notactuallytreyanastasio/blog/blob/main/l...
        
       | eieio wrote:
       | ah hi! I made this! was wondering if this one would appeal to the
       | HN crowd :)
       | 
       | Happy to answer any questions! And here are a couple of scattered
       | thoughts:                   * I'm really interested in what this
       | looks like if you use animations (firefox supports animated
       | favicons) - I could, for example, anticipate future ball
       | positions and create animated SVGs to get a much nicer framerate.
       | * A friend pointed out offline that canvas rasterization
       | (typically) is on the GPU, which is probably why my performance
       | intuitions with my stuttering animation were so wrong         * I
       | am only moderately confident that chrome caps favicon updates to
       | 4 a second; I know there are a lot of different ways to update
       | favicons and I could have missed something here!
        
       ___________________________________________________________________
       (page generated 2025-02-20 23:00 UTC)