[HN Gopher] Show HN: A simple image puzzle generator
___________________________________________________________________
Show HN: A simple image puzzle generator
Hey HN, I built this simple puzzle generator to play around with
wasm a bit. It's open source if anyone wants to play around with
the code https://github.com/lnenad/puzzlip
Author : lnenad
Score : 43 points
Date : 2024-11-13 15:37 UTC (7 hours ago)
(HTM) web link (puzzlip.com)
(TXT) w3m dump (puzzlip.com)
| horsellama wrote:
| nice app it could be fun to also animate the puzzle solution
| lnenad wrote:
| Thanks for the suggestion :)
| clutch89 wrote:
| It's interesting that the pieces don't get moved, only rotated.
| manucardoen wrote:
| really nice. Unfortunately once I spotted the score tells you
| you've hit the correct rotation, I just looped over all the
| squares clicking each one until my points went up.
| lnenad wrote:
| Ah, that is why I have added the number of moves and the ideal
| number of moves :)
| tobr wrote:
| This could be a nice distraction, but unfortunately the
| interaction latency makes it feel so sluggish I can't get into
| flow.
| tartoran wrote:
| I get no interaction latency, perhaps because I made the tile
| size a little larger and there are fewer tiles. Give it a try.
| As someone suggested, the pieces only rotate which make it
| easier for finishing the puzzle.
| paulirish wrote:
| Yeah I get 100-250ms of latency between input and presentation.
| https://trace.cafe/t/UFXm7ASLQg
| arcastroe wrote:
| I wouldn't call it sluggish. It's just that the tiles only
| update on mouseup events, rather than on mousedown events. Your
| own finger's turtle speed is the only source of latency ;)
|
| But I agree that applying different styling to tiles on both
| hover events and mousedown events would make it feel snappier.
|
| (I've only tried this on desktop. Haven't tried it on mobile)
| tobr wrote:
| That's not the problem, although it doesn't make it better.
| lnenad wrote:
| What browser, OS?
|
| On windows both Firefox and Chrome have no discernible latency
| for me at least.
| tobr wrote:
| Safari iOS.
| b450 wrote:
| Seeing the image come into focus is pretty satisfying, and the
| half-solved puzzle looks pretty cool. Nice job
| lnenad wrote:
| Thank you :)
| thomastjeffery wrote:
| Would be even more satisfying if 180 degree turns were less
| common.
|
| I also wonder how hard it would be to tile with different shapes.
| Hexagons or squares and octagons could be really neat.
| lnenad wrote:
| That is my plan, to do a honeycomb structure. :)
| causeisunknown wrote:
| The easiest option is still too hard for my son.
| doodpants wrote:
| Neat, but the "Diffictulty" slider is a bit of a misnomer, IMHO.
| Puzzles with more pieces just take longer. I'm not sure what
| would be a better label, though. (If I were feeling uncharitable,
| I would propose "Tedium", or perhaps "Carpal Tunnel Risk" :-)
|
| I wonder if there might be a way of changing the difficulty
| _without_ changing the number of pieces? Like maybe putting
| gridlines between the pieces, so that you can 't actually see the
| seamless connection between two correctly-oriented pieces?
| lnenad wrote:
| Hmm, I don't know to be honest, usually difficulty translates
| to spending more time and the pieces being smaller does it make
| it visually harder to discern right?
| carltg_ wrote:
| Not really, time doesn't make something difficult, just
| tedious. For the cat puzzle, smaller pieces doesn't really
| make a difference. Once you get a corner it is easy to line
| up and knock them down. So, just tedious
| Jeremy1026 wrote:
| I'd love to see a button added to show what pieces are wrong.
| There are a couple of images with heavy vignette so the edges are
| pretty indistinguishable. It'd be cool if I could get the
| incorrect pieces bordered or similar.
| lnenad wrote:
| Good idea, thank you!
| knowitnone wrote:
| this is nice. would also be fun to solve it with computer vision
| yungtriggz wrote:
| Wild that you've posted this once a year for the last 3 years.
| Love it
| lnenad wrote:
| Haha, I didn't get any response previously and will be getting
| laid off soon so extra free time...
___________________________________________________________________
(page generated 2024-11-13 23:01 UTC)