Show HN: I finished my site for daily dogbunny puzzles, as I promised on HN (dogbunnypuzzle.com)
Hi everyone, based on the feedback on my prototype puzzle (https://news.ycombinator.com/item?id=32884467) I have now built a daily puzzle site, with lots of animation and interactivity.
Hope you enjoy it!
55 comments
[ 2.8 ms ] story [ 113 ms ] threadEdit: it looks like the site is also getting hugged to death by HN.
the struggle is real
To read it properly, I had to zoom the page (pressing Ctrl + '-' repeatedly).
It also teaches the user quite a bit about prioritisation, and the fact it's essentially just a graph problem with multiple constraints which can be solved with a variation topological sort shows how useful algorithmic thinking is in daily life!
I can't view the site at the moment due to the HN hug of death, but I do have a question.
You say these are daily puzzles, are they hand curated by yourself or algorithmically generated - or a bit of both?
Something that occurred to me: is there any way - or rather, are there any existing browser features that support - setting up an "alarm" for when a hug-to-death site becomes generally available again?
Best would be if a site could report its availability status on its own externally. Anyone know of an existing service where you can report the status of your website?
Is there any dynamic content generation involved? I am wondering because the Gateway timeout hints at something behind nginx being the bottleneck. Don't you just serve static files? Maybe you could configure nginx to cache dynamic resources if they only change once a day or even consider turning dynamic resources into static resources by generating them once per day and serving them as static files.
I just modified the server to serve all images from a cloudflare-based source, hope that will help
Also, it's definitely not just static stuff, it tracks full statistics on how people did in the puzzles so they can compete, and I didn't go very deep on optimizing that yet
all stuff I don't know but I should
Took me 68 moves.
class java.lang.IllegalStateException:Attempting to call unbound fn: #'clojure.core/unquote
I'm running on Chromium browser on XUbuntu.
My intuition is that "Higher is better". I would expect my solution to be near the bottom, not near the top. Of course, maybe it's complicated because I have a higher number of moves than most, so maybe the thinking is "higher is higher"?
Minor minor issue. I love the game and I think the stats page is great.
One other issue - it's sometimes hard to select which character you want if both the rabbit and the dog are on the same node.
My only suggestion is that I think clicking on the suggestion dialogues should make them disappear.