Live data from Hacker News

Show HN: I may have created a new type of puzzle

dogbunnypuzzle.com

181–190 of 485 posts

Re: Show HN: I may have created a new type of puzzle

#181

Earlier quoted context omitted.

I would argue that the visual presentation and interface is a big part of what makes a puzzle, and changes how it is perceived, and therefore it is a new type of puzzle.

Fair enough. Depends how you arrange your ontology. But then anything is a new type of problem, so the claim becomes meaningless.

When you're solving the sliding cars puzzle as a person you're not thinking of graphs. The experience of solving OP's puzzle is entirely different from the one you mention. In theory you could stop, write down the underlying graph representation and solve it that way I suppose. Does anyone do that though?

Re: Show HN: I may have created a new type of puzzle

#183
post #62

It's beautiful! Looks like the optimal solution is 26 steps: https://github.com/polkerty/dog-bunny-puzzle-solver

Got the same.

There are 200 ways of doing this (if you don't distinguish between the 2 bunnies when they're on the same tile, 420 if you do).

If you merge together moves involving the same animal there are only 4 (with length 15).

https://gist.github.com/wrbs/5824e9b17c55b5ad3d8467f93e12ed8... (svg graph of the 4)

Re: Show HN: I may have created a new type of puzzle

#184

This is HN and almost nobody is talking about how this was coded. The snapping is great. The tweening is great. I guess this is uses draggable? It could have gone wrong a thousand ways but its a great success in terms of usability (I'm on mobile) in terms of the puzzle itself I found it a bit confusing, but I'm sure you'll figure it out. it takes real initiative to just code a thing and try things out

Framer Motion

Re: Show HN: I may have created a new type of puzzle

#186
post #181

Earlier quoted context omitted.

Fair enough. Depends how you arrange your ontology. But then anything is a new type of problem, so the claim becomes meaningless.

When you're solving the sliding cars puzzle as a person you're not thinking of graphs. The experience of solving OP's puzzle is entirely different from the one you mention. In theory you could stop, write down the underlying graph representation and solve it that way I suppose. Does anyone do that though?

You’re correct. (As I mentioned, having the explicit graph makes it easier, and as another person mentioned, this makes it an essentially different problem.) I wasn’t meaning to say that it’s identical. Just the closest thing I could think of offhand. When I was in grad school working on problem solving we used to make up new problems every day. Every little change changes the problem’s affordances, but if you define a problem type by the method of solution, all of this class are isomorphic (along that dimension). Again, none of this is to take away from the fun design of this problem.

Re: Show HN: I may have created a new type of puzzle

#187
post #51
post #48

I am completely lost. How do you play this?

Drag animals from one node onto another. Some edges are one-way (marked with an arrow). Some edges are only open when an animal is (or is not) on a certain space, as indicated by the text on that edge. More than one animal may share a node at the same time.

Surely figuring out the rules for oneself is an essential part of the puzzle?

Re: Show HN: I may have created a new type of puzzle

#188
post #170

If this is by Conrad Barski (the Land of Lisp author), I wonder if early versions were done in Lisp and translated to JavaScript or whatever is needed for the web. Just curious how the development went.

I have a puzzle generator in zig (tuned to be super fast at brute force graph generation) The front end is boring JavaScript, because I use react relay a lot on other projects, which is not clojurescript compatible

What are the main things that cause a JS program to be compatible (or not) with clojurescript?

Re: Show HN: I may have created a new type of puzzle

#189
post #175

(author here) Great feedback! Yes, I am the "Land of Lisp" guy Sorry about the potential epilepsy trigger- that was the fastest way I could think of to code a quick "reward effect", I will do something different in the next version. I didn't really expect anyone to care enough to solve the puzzle lol. Now that I know people like the puzzle, I will build out the website and post regular puzzles, follow my Twitter @lis…

That was fun. GG!
Post reply on HN