[{"data":1,"prerenderedAt":272},["ShallowReactive",2],{"project-49061879":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":33,"aspects":34,"strip":42,"post_text":44,"what":45,"said":81,"maker_in_thread":178,"shape":186,"grid":190,"attempts":235,"same_week":236,"maker_shows":212,"maker_hidden":265,"reader_version":266,"card":267},"49061879","Infinite Jigsaw","Infinite Jigsaw Game","title","Show HN: Infinite Jigsaw Game","https:\u002F\u002Finfinitejigsaw.com","infinitejigsaw.com","impostervt",1785096087,2026,27,22,1715,4366,40,"shown","games","multiplayer online puzzle game","web_app",[24,25,26,27],"online jigsaw","multiplayer puzzle","ai image generation","outpainting","mixed",0,{"positive":31,"neutral":32,"mixed":31,"critical":31},3,4,13,{"pricing":35,"execution":36,"design":38,"performance":40,"idea":41},{"positive":29,"critical":29},{"positive":29,"critical":37},2,{"positive":39,"critical":39},1,{"positive":29,"critical":29},{"positive":37,"critical":29},[31,29,31,29,43,39,31,29,39,31,29,31,29,39,29,31,29,29,43,43,29,31],5,"Had the idea forever, finally got it working.",{"problem":46,"audience":46,"pricing":47,"motivation":54,"time_to_build":46,"stack":59,"openness":78,"stage":79,"team_size":80},null,{"value":48,"source":49,"evidence":50},"Free plan on Cloudflare; maker upgraded hosting after hitting the free cap","maker",[51],{"id":52,"by":11,"text":53},"49063048","sorry, hit the cloudflare worker cap for a free plan. Just upgraded.",{"value":55,"source":49,"evidence":56},"Had the idea for a long time and finally built it",[57],{"id":58},"post",[60,64,72],{"value":61,"source":49,"evidence":62},"Cloudflare Workers",[63],{"id":52,"by":11,"text":53},{"value":65,"source":66,"evidence":67},"WebSockets","commenter",[68],{"id":69,"by":70,"text":71},"49064790","vivzkestrel","- websocket connection?",{"value":73,"source":49,"evidence":74},"Claude Opus",[75],{"id":76,"by":11,"text":77},"49067660","It's about 90% vibe coded with claude opus 4.8 (and now 5).","unknown","launched","solo",{"praise":82,"objections":105,"requests":142,"questions":165,"alternatives":177},[83,98],{"value":84,"source":66,"evidence":85},"Fun to play jigsaw with others online",[86,90,94],{"id":87,"by":88,"text":89},"49064117","luckykiddie","Fun, it's a good idea to play jigsaw online with others together",{"id":91,"by":92,"text":93},"49064250","jekjek","It is fun to play with others with this game",{"id":95,"by":96,"text":97},"49062407","M4v3R","I love it so much, it felt really good when I placed my first piece :). There are some technical issues, the UI and controls could be better, but it definitely was fun, and…",{"value":99,"source":66,"evidence":100},"Art style is appealing",[101],{"id":102,"by":103,"text":104},"49063135","eth0up","I love art, and I have a particular weakness for the style of art you're using for the project. Not sure if you'd give a fig, but I have bookmarked it just to watch. I guess…",[106,113,124,132],{"value":107,"source":66,"evidence":108},"Name tags cover the piece area",[109],{"id":110,"by":111,"text":112},"49063145","bspammer","Fun, but suggestion - don't let the nametags cover the piece area. Very frustrating to not even be able to see the pieces because people are hovering their cursors there.",{"value":114,"source":66,"evidence":115},"Gets chaotic with many players",[116,120],{"id":117,"by":118,"text":119},"49062360","gokaygurcan","Nice concept. 6 people, it was fun, 18 people, not so much. Can't imagine a few hundreds, prolly pure chaos. Maybe different people seeing different pieces from different sides…",{"id":121,"by":122,"text":123},"49062755","SaltyAstronaut","Woah, great concept but too many cooks in the kitchen. Lots going on and it would benefit smaller lobbies. Otherwise awesome.",{"value":125,"source":66,"evidence":126},"Hit server limits and went down or showed no pieces",[127,131],{"id":128,"by":129,"text":130},"49063224","MrCoffee7","The game does not work - I do not see any puzzle pieces",{"id":52,"by":11,"text":53},{"value":133,"source":66,"evidence":134},"Pre-baked levels run out quickly and generation is costly",[135,139],{"id":136,"by":137,"text":138},"49062374","vunderba","Nice job. How are you handling outpainting? Outside of using an open-weight model, I imagine it's going to get pretty expensive quickly with something like NB or GPT-Image.",{"id":140,"by":11,"text":141},"49062562","Right now it's AI with a human doing the curation. I'll def have to figure out how to do it just with AI, as the current user load is going to finish all the pre-baked levels in…",[143,154,158],{"value":144,"source":66,"evidence":145},"Cap lobby size or use multiple rooms",[146,147,148,151],{"id":117,"by":118,"text":119},{"id":121,"by":122,"text":123},{"id":149,"by":11,"text":150},"49062570","Ya I was thinking maybe cap it at 12 people, and then if you join it starts fresh as level 0?",{"id":152,"by":11,"text":153},"49062768","Ya may need multiple rooms, capped at some number of users.",{"value":155,"source":66,"evidence":156},"Better UI and controls",[157],{"id":95,"by":96,"text":97},{"value":159,"source":66,"evidence":160},"Keep progress when reloading the puzzle sequence",[161],{"id":162,"by":163,"text":164},"49093470","L-patpat","I checked your game the day before yesterday, and there were quite a few people online. But when I looked today, barely anyone’s playing. Also, last time I viewed the puzzle…",[166,170],{"value":167,"source":66,"evidence":168},"How is outpainting handled and what does it cost",[169],{"id":136,"by":137,"text":138},{"value":171,"source":66,"evidence":172},"How long it took and what tools were used",[173],{"id":174,"by":175,"text":176},"49064620","fraXis","Please talk about the development. How long did it take you? Language\u002Fframework? 100% agentic (if so, which LLMs did you use, and for what)?",[],{"comments":179,"answered":37,"key":180},8,[181,182,185],{"id":140,"text":141},{"id":183,"text":184},"49062762","Thanks, I'll definitely look into it.",{"id":76,"text":77},{"commenters":187,"max_depth":32,"maker_replies":179,"first_comment_mins":188,"lifespan_hours":189},14,60,57,[191,193,195,197,199,201,203,204,205,207,209,211,214,216,218,220,221,222,227,230,232,234],[136,29,31,192,137,29],"project\u002Fneutral\u002Fpricing",[140,29,29,194,11,39],"maker\u002Fneutral\u002Fexecution",[196,29,31,194,137,29],"49062739",[183,29,29,198,11,39],"maker\u002Fneutral\u002Fnone",[102,39,43,200,103,29],"project\u002Fpositive\u002Fdesign",[110,37,39,202,111,29],"project\u002Fcritical\u002Fdesign",[174,31,31,198,175,29],[76,31,29,198,11,39],[162,32,39,206,163,29],"project\u002Fcritical\u002Fexecution",[95,43,31,208,96,29],"project\u002Fmixed\u002Fdesign",[210,43,29,198,11,39],"49062567",[117,212,31,213,118,29],6,"project\u002Fmixed\u002Fperformance",[149,212,29,215,11,39],"maker\u002Fneutral\u002Fperformance",[128,217,39,206,129,29],7,[219,217,29,215,11,39],"49063944",[121,179,31,208,122,29],[152,179,29,215,11,39],[223,224,29,225,226,29],"49062618",9,"other\u002Fneutral\u002Fnone","kalkayan",[87,228,43,229,88,29],10,"project\u002Fpositive\u002Fidea",[91,231,43,229,92,29],11,[52,233,29,215,11,39],12,[69,33,31,194,70,29],[],[237,242,246,251,256,261],{"id":238,"name":239,"points":240,"category":241},"49098510","TurboFieldfare",919,"ai",{"id":243,"name":244,"points":245,"category":241},"49026810","Echo",484,{"id":247,"name":248,"points":249,"category":250},"49021270","blackhole.plav.in",477,"learning_science",{"id":252,"name":253,"points":254,"category":255},"49090607","HNewhere",433,"dev_tools",{"id":257,"name":258,"points":259,"category":260},"49100043","CheapFoodMap",287,"consumer_social",{"id":262,"name":263,"points":264,"category":20},"49057666","Reverse Minesweeper",267,false,"v2",{"id":268,"name":5,"line":6,"ai":265,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":269,"maker":11,"domain":10,"tier":19,"attempts":29,"strip":270,"url":9,"mix":271,"praise":84,"objection":107,"sub":21},49061879,[24,25,26,27],"3030513013030103005503",[31,32,31,31],1793991161374]