5 ms·
Show HN: Infinite Jigsaw Game
Had the idea forever, finally got it working.
- gokaygurcan 2mo agoNice 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 would help with the chaos, idk.
- impostervt 2mo agoYa I was thinking maybe cap it at 12 people, and then if you join it starts fresh as level 0?
- vunderba 2mo agoNice 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. Feedback: Add an option to hide user tags and only show the different colored mouse cursors otherwise the view will probably get cluttered quickly.
- impostervt 2mo agoRight 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 the next 30 minutes.
- vunderba 2mo agoYeah I hear you. I’ve done some experimentation with infinite image generation, and it’s very difficult to pull off without some level of human supervision. Even if a model can technically generate infinite content, you’ll find that it eventually repeats certain patterns, so the results can start to feel very repetitive over time. If you do end up going with a cheaper open‑weight model, Flux Klein 9B might be your best bet as it’s fairly decent at handling outpainting [1]. [1] - https://comfy.org/workflows/templates_doc_workbox_klein_9b_image_extend-a8d874e28508/ https://comfy.org/workflows/templates_doc_workbox_klein_9b_i...
- impostervt 2mo agoThanks, I'll definitely look into it.
- M4v3R 2mo agoI 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 that's what really matters!
- impostervt 2mo agoThanks! If you have any suggestions please let me know!
- kalkayan 2mo agoSomebody ban me forever on this game, even at my best I am sabotaging other's game.
- SaltyAstronaut 2mo agoWoah, great concept but too many cooks in the kitchen. Lots going on and it would benefit smaller lobbies. Otherwise awesome.
- impostervt 2mo agoYa may need multiple rooms, capped at some number of users.
- impostervt 2mo agosorry, hit the cloudflare worker cap for a free plan. Just upgraded.
- eth0up 2mo agoI 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 there will always be something new, and live humans are there, organizing the image in real time. As an outlier and unintended fan, I appreciate your work. Edit: I should say that I left films such as Arrietty and other Japanimations (Kaguya, Fireflies Grave, Spirited Away) I can't recall, wanting to return and stay there. I guess on occasion, this might help.
- bspammer 2mo agoFun, 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.
- andrewstetsenko 2mo ago[flagged]
- MrCoffee7 2mo agoThe game does not work - I do not see any puzzle pieces
- impostervt 2mo agoSorry, hit some cloudflare limits faster than I thought would happen. Working now.
- luckykiddie 2mo agoFun, it's a good idea to play jigsaw online with others together
- jekjek 2mo agoIt is fun to play with others with this game
- fraXis 2mo agoPlease talk about the development. How long did it take you? Language/framework? 100% agentic (if so, which LLMs did you use, and for what)?
- impostervt 2mo agoIt's about 90% vibe coded with claude opus 4.8 (and now 5).
- vivzkestrel 2mo ago- websocket connection?
- L-patpat 2mo agoI 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 sequence, I’d already looped all the way to the third puzzle. Today I opened it, and it’s reset back to the very first one.