[{"data":1,"prerenderedAt":563},["ShallowReactive",2],{"project-39159418":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":44,"post_text":6,"what":47,"said":68,"maker_in_thread":170,"shape":172,"grid":176,"attempts":524,"same_week":525,"maker_shows":373,"maker_hidden":555,"reader_version":556,"card":557},"39159418","Pong Wars",null,"title","Show HN: Pong Wars","https:\u002F\u002Fpong-wars.koenvangilst.nl\u002F","pong-wars.koenvangilst.nl","vnglst",1706386752,2024,490,120,67,3515,2,"legend","games","zero-player simulation","web_app",[24,25,26,27],"pong wars","pong simulation","canvas animation","zero player game","curious",0.22,{"positive":31,"neutral":32,"mixed":33,"critical":34},27,57,0,7,91,{"idea":37,"performance":40,"execution":41,"design":43},{"positive":38,"critical":39},10,1,{"positive":33,"critical":39},{"positive":34,"critical":42},5,{"positive":39,"critical":33},[45,45,45,45,45,33,45,45,45,45,45,45,45,45,45,42,45,33,42,46,45,42,45,42,45,42,42,42,46,45,45,45,46,18,45,42,18,46,45,45],3,4,{"problem":6,"audience":6,"pricing":6,"motivation":6,"time_to_build":6,"stack":48,"openness":65,"stage":66,"team_size":67},[49,57],{"value":50,"source":51,"evidence":52},"JavaScript","commenter",[53],{"id":54,"by":55,"text":56},"39159581","orenlindsey","Only a single HTML file. All you need.",{"value":58,"source":51,"evidence":59},"HTML canvas",[60,61],{"id":54,"by":55,"text":56},{"id":62,"by":63,"text":64},"39168398","quercusa","Setting the with to 1200 in ``` \u003Ccanvas id=\"pongCanvas\" width=\"1200\" height=\"800\"> ``` give flatter bounces off the long walls. This makes for some interesting 'drill' patterns","open_source","launched","unknown",{"praise":69,"objections":93,"requests":116,"questions":143,"alternatives":155},[70,85],{"value":71,"source":51,"evidence":72},"Hypnotic and beautiful to watch",[73,77,81],{"id":74,"by":75,"text":76},"39165497","ramijames","This is genuinely beautiful on a few levels. Esthetically it is pleasing to just sit and watch. Philosophically it is interesting in that it is a digital metaphor for an ongoing…",{"id":78,"by":79,"text":80},"39164191","jb1991","This is unexpectedly hypnotizing.",{"id":82,"by":83,"text":84},"39166703","Duanemclemore","Tooo cool. I sat and watched it play for a length of time that's longer than I'm comfortable admitting last night.",{"value":86,"source":51,"evidence":87},"Simple idea, elegant execution",[88,89],{"id":74,"by":75,"text":76},{"id":90,"by":91,"text":92},"39159849","TacticalCoder","There's beauty in knowing that one could be ported and run perfectly fine on any old 8 bit computer! So simple yet mesmerizing...",[94,105],{"value":95,"source":51,"evidence":96},"Balls get stuck in endless loops with no winner",[97,101],{"id":98,"by":99,"text":100},"39164058","geraneum","The first time I opened the link, I kept watching until both balls ended up in a point where they blocked each other between opposite side’s tiles. The was no way to go and they…",{"id":102,"by":103,"text":104},"39167211","nonfamous","I didn’t grab a screenshot, but I did see how the simulation can end. The day and night balls collided with each other at the boundary and got locked in place in a tight infinite…",{"value":106,"source":51,"evidence":107},"Ball speed appears to favour one side",[108,112],{"id":109,"by":110,"text":111},"39159975","tamimio","It look like the white ball is faster..",{"id":113,"by":114,"text":115},"39184622","jaredhallen","It does seem to have an advantage. I started it over several times and haven't seen the day side ever get ahead.",[117,128,139],{"value":118,"source":51,"evidence":119},"Speed control",[120,124],{"id":121,"by":122,"text":123},"39159804","pbiggar","Would love to be able to speed this up!",{"id":125,"by":126,"text":127},"39164170","charlieyu1","Interesting, but is it possible to speed up, or change the color scheme?",{"value":129,"source":51,"evidence":130},"A win condition or scoring",[131,135],{"id":132,"by":133,"text":134},"39168556","Someone","I expected a side to win or score a point once it hit the ‘goal line’ of its opponent. Would make a nice game if there was a way for players to have some control over the ball.…",{"id":136,"by":137,"text":138},"39160587","yellowapple","One possible win condition would be a ball reaching the opponent's side. That happened in my case, with \"night\" eventually breaking through to the left-most edge.",{"value":140,"source":51,"evidence":141},"Customizable colours",[142],{"id":125,"by":126,"text":127},[144],{"value":145,"source":51,"evidence":146},"Does the simulation ever end?",[147,151],{"id":148,"by":149,"text":150},"39159772","archon1410","The code links this tweet as the source of the idea: https:\u002F\u002Ftwitter.com\u002Fnicolasdnl\u002Fstatus\u002F1749715070928433161 [nitter: https:\u002F\u002Fnitter.net\u002Fnicolasdnl\u002Fstatus\u002F1749715070928433161]…",{"id":152,"by":153,"text":154},"39160093","barnabee","It would be interesting to know if it can get into a looping state after which it just repeats previous moves forever. I guess that would be an “end” of sorts.",[156,163],{"value":157,"source":51,"evidence":158},"Multi-player variant with four colours",[159],{"id":160,"by":161,"text":162},"39160617","brown","4 players: https:\u002F\u002Fcodyebberson.github.io\u002Fpong-wars\u002F",{"value":164,"source":51,"evidence":165},"Arkanoid-style breakout games",[166],{"id":167,"by":168,"text":169},"39180132","BorisMelnik","very cool! reminds me of Arkanoid",{"comments":33,"answered":33,"key":171},[],{"commenters":173,"max_depth":34,"maker_replies":33,"first_comment_mins":174,"lifespan_hours":175},101,17,142,[177,179,182,185,189,190,194,198,201,204,207,210,212,215,216,219,222,225,228,231,234,237,240,243,246,249,252,253,256,259,262,265,268,270,271,274,275,277,280,283,286,289,291,294,297,301,304,308,312,315,318,320,323,326,329,332,334,338,340,342,343,346,350,353,356,360,364,367,371,375,376,379,383,387,390,393,396,398,400,404,406,408,412,415,418,422,425,427,430,433,437,441,444,446,449,452,454,459,462,464,468,470,473,477,481,483,485,488,492,496,499,501,502,504,508,510,514,517,519,521],[148,33,45,178,149,33],"project\u002Fneutral\u002Fidea",[180,33,45,178,181,33],"39159796","baq",[183,33,45,178,184,33],"39159873","praptak",[186,33,45,187,188,33],"39160114","project\u002Fneutral\u002Fperformance","mrec",[136,33,45,178,137,33],[191,33,33,192,193,33],"39172439","commenter\u002Fneutral\u002Fnone","geor9e",[195,33,33,196,197,33],"39160871","other\u002Fneutral\u002Fnone","keyle",[199,33,45,200,193,33],"39172423","project\u002Fneutral\u002Fexecution",[202,33,45,178,203,33],"39159860","sgtnoodle",[205,33,45,187,206,33],"39161419","GolfPopper",[208,33,45,187,209,33],"39175013","fifilura",[211,33,33,196,209,33],"39176327",[213,33,45,200,214,33],"39160044","conductr",[152,33,45,178,153,33],[217,33,45,178,218,33],"39160665","cjg",[220,33,33,192,221,33],"39161414","schwartzworld",[223,33,33,192,224,33],"39161484","tedsanders",[226,33,33,192,227,33],"39161657","BriggyDwiggs42",[229,33,45,200,230,33],"39161927","bobsmooth",[232,33,45,200,233,33],"39163714","Scarblac",[235,33,45,200,236,33],"39160488","hombre_fatal",[238,33,45,178,239,33],"39160667","eps",[241,33,45,187,242,33],"39161252","realPubkey",[244,33,45,200,245,33],"39161920","throwup238",[247,33,45,187,248,33],"39161925","teraflop",[250,33,45,178,251,33],"39161330","bazzargh",[98,33,45,187,99,33],[254,33,45,187,255,33],"39164389","soneca",[257,33,45,187,258,33],"39189807","GrumpyNl",[260,33,45,200,261,33],"39165989","lou1306",[263,33,33,192,264,33],"39166406","onionisafruit",[266,33,45,178,267,33],"39166559","noSyncCloud",[269,33,33,192,267,33],"39166572",[102,33,45,187,103,33],[272,33,33,192,273,33],"39169745","mlhpdx",[132,33,45,178,133,33],[276,33,45,178,193,33],"39172592",[278,39,33,196,279,33],"39163307","boredhedgehog",[281,39,33,196,282,33],"39163508","quijoteuniv",[284,39,33,196,285,33],"39164076","rickdeveloper",[287,39,33,196,288,33],"39164705","drclegg",[290,39,45,178,261,33],"39165944",[292,39,33,192,293,33],"39168481","chrisweekly",[295,39,33,192,296,33],"39168672","linkdd",[298,39,45,299,300,33],"39166796","project\u002Fneutral\u002Fnone","wavemode",[302,39,45,178,303,33],"39176522","ddingus",[305,18,42,306,307,33],"39164843","project\u002Fpositive\u002Fnone","dorus42",[309,18,42,310,311,33],"39165685","maker\u002Fpositive\u002Fnone","jprd",[313,45,45,187,314,33],"39160361","sega_sai",[316,45,33,192,317,33],"39160387","JKCalhoun",[319,45,33,192,137,33],"39160606",[321,45,33,192,322,33],"39160856","sodality2",[324,45,33,192,325,33],"39161295","Waterluvian",[327,45,33,192,328,33],"39163309","jaredsohn",[330,45,33,196,331,33],"39166357","stevekemp",[74,46,42,333,75,33],"project\u002Fpositive\u002Fidea",[335,46,42,336,337,33],"39167678","project\u002Fpositive\u002Fdesign","busfahrer",[339,46,42,306,75,33],"39177642",[341,42,45,178,193,33],"39159715",[160,42,45,178,161,33],[344,42,42,306,345,33],"39160787","DylanSp",[347,42,39,348,349,33],"39161290","project\u002Fcritical\u002Fexecution","almostnormal",[351,42,45,200,352,33],"39166434","bitcurious",[354,42,42,333,355,33],"39166889","macintux",[357,42,42,358,359,33],"39232068","project\u002Fpositive\u002Fexecution","plancien",[361,362,33,196,363,33],"39159692",6,"senkora",[365,34,45,200,366,33],"39161589","ognarb",[368,369,33,196,370,33],"39162270",8,"breaker-kind",[372,373,33,196,374,33],"39162549",9,"cypherpunk666",[90,38,42,333,91,33],[377,38,42,306,378,33],"39164946","wkjagt",[380,381,45,299,382,33],"39160891",11,"dbrueck",[384,385,45,178,386,33],"39160121",12,"billylo",[388,385,45,178,389,33],"39160722","NKosmatos",[391,385,33,196,392,33],"39161130","netsharc",[394,385,33,192,395,33],"39162425","notfed",[397,385,42,358,395,33],"39162432",[399,385,42,358,395,33],"39163371",[401,402,42,333,403,33],"39162367",13,"totetsu",[54,405,42,358,55,33],14,[407,405,33,192,193,33],"39159753",[409,410,42,333,411,33],"39160735",15,"layer8",[413,410,42,306,414,33],"39162082","joshuahutt",[416,410,42,306,417,33],"39167573","jareklupinski",[419,420,42,333,421,33],"39159568",16,"throwaway2046",[423,420,45,299,424,33],"39159962","zeeZ",[426,420,45,299,317,33],"39160392",[428,420,45,178,429,33],"39185660","kevincox",[431,174,39,348,432,33],"39162105","Wowfunhappy",[434,435,42,358,436,33],"39170080",18,"jmmv",[438,439,45,299,440,33],"39160398",19,"ericskiff",[442,439,33,196,443,33],"39161310","BugsJustFindMe",[121,445,45,187,122,33],20,[447,445,45,187,448,33],"39160018","sbarre",[62,450,45,451,63,33],21,"project\u002Fneutral\u002Fdesign",[125,453,45,451,126,33],22,[455,456,39,457,458,33],"39163701",23,"project\u002Fcritical\u002Fidea","prakashn27",[460,456,42,333,461,33],"39163743","reqo",[463,456,42,333,209,33],"39163762",[465,466,45,200,467,33],"39161655",24,"Tepix",[469,466,45,200,378,33],"39164971",[471,466,39,348,472,33],"39172301","pests",[474,475,45,178,476,33],"39164457",25,"widea",[478,479,45,187,480,33],"39159630",26,"qwertyforce",[482,31,33,196,337,33],"39170468",[82,484,42,306,83,33],28,[486,487,42,333,325,33],"39161281",29,[489,490,42,333,491,33],"39167350",30,"MegaDeKay",[493,494,45,299,495,33],"39164916",31,"qwertox",[109,497,39,498,110,33],32,"project\u002Fcritical\u002Fperformance",[500,497,45,187,448,33],"39160090",[113,497,45,187,114,33],[78,503,42,306,79,33],33,[505,506,45,299,507,33],"39164245",34,"robblbobbl",[167,509,45,299,168,33],35,[511,512,42,358,513,33],"39161917",36,"eigenvalue",[515,512,39,348,516,33],"39162478","voisin",[518,512,45,200,513,33],"39162541",[520,512,42,358,395,33],"39162492",[522,512,39,348,523,33],"39162743","starshadowx2",[],[526,531,536,541,546,551],{"id":527,"name":528,"points":529,"category":530},"39180953","Boardzilla",574,"languages",{"id":532,"name":533,"points":534,"category":535},"39191870","Ubicloud",475,"infrastructure",{"id":537,"name":538,"points":539,"category":540},"39148336","PlatoEdu",289,"learning_science",{"id":542,"name":543,"points":544,"category":545},"39201182","gpt",280,"ai",{"id":547,"name":548,"points":549,"category":550},"39207570","Stanchion",273,"data",{"id":552,"name":553,"points":554,"category":545},"39176570","WhisperFusion",272,false,"v2",{"id":558,"name":5,"line":559,"ai":555,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":560,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":561,"url":9,"mix":562,"praise":71,"objection":95,"sub":21},39159418,"",[24,25,26,27],"3333303333333335305435353555433342352433",[31,32,33,34],1794036648773]