Nice, and cool that this was your first project! Could you share more on your background / how you went about learning those tools? Did you use online courses, or just read the docs?
Show HN: Figure is a daily logic puzzle game
81–90 of 117 posts
Re: Show HN: Figure is a daily logic puzzle game
#82Problem: I can't share results with Firefox on my Android. It works with Chrome. After pressing the share button, I get the share menu but when I choose for example WhatsApp, it fails with a toast msg: "Can't send empty message". Choosing "Copy to Clipboard" works but it copies null. Any thoughts? :)
Funny thing is; This isn't the first time this has happened with these Wordle style games where you share your results in a msg.
Re: Show HN: Figure is a daily logic puzzle game
#83Nice, and cool that this was your first project! Could you share more on your background / how you went about learning those tools? Did you use online courses, or just read the docs?
Oh, just want to clarify that I've done tons of projects. I've been designing and building interactive products professionally for about 20 years. This was just my first time using Next.js, React, etc. I spent about a week reading the official docs for React, Redux, and Next.js and then started building, with lots of visits back to the docs, Stack Overflow, tutorials, and blogs as needed throughout the process.
One thing, just curious: did you look intwo whether your privacy notice is GDPR-compliant? Sounds more like frank talk than legalese, haha
Re: Show HN: Figure is a daily logic puzzle game
#84I played it and it was fun. Wordle (and some other games) do a mandatory pop-up of the instructions just to make sure first-timers understand the rules. This game didn't -- I see now that there's a small question mark at the upper left -- but "clear everything", and then seeing that things disappeared when I clicked on them, was kind of enough. If I really thought about it, I might even say that was part of the fun f…
Re: Show HN: Figure is a daily logic puzzle game
#85I couldn't figure out how the game is supposed to be played. I clicked some squares and something happened, but what? Your help screen doesn't contain any information about this. Maybe it's obvious once you know it?
Thanks for letting me know, and sorry if that was frustrating. Your goal is to clear away all the tiles. Tiles that are linked together clear together. Links are made when same-color tiles are contiguously adjacent to each other. Blank spaces are filled in from above. You have a fixed number of moves available to clear them all. Hope that helps!
2. The animation is actually quite misleading, given the absence of rules. When you pick a tile from the bottom row, tiles that will be part of the new bottom row (or touching a tile on the new bottom row) become solid before they slide down to the bottom. (This may only be detectable on slow devices. Unfortunately, the animation for your game is extremely slow and janky on my Android phone from 2019.) This gives the impression that my touch has somehow transformed them, and I spent probably a dozen "games" frustratedly trying to figure out how they were being transformed before I realized that it was just a misleading animation.
IMO the way it should work is that the removed tiles should disappear, then all tiles should slide to the bottom, and only then should tiles newly located on the bottom become solid.
Re: Show HN: Figure is a daily logic puzzle game
#86I like it but wish the puzzle had gravity at the x,y intersection and not just the x axis. For example if you clear out a row it would shift the other rows over to the left.
I think you meant column and columns , not row(s) (for those who need mnemonics: Rows Run to the Right, Columns Climb) I think whether to do that is a design choice, though. The current setup puts a penalty on clearing center columns early, effectively splitting the game in two.
Re: Show HN: Figure is a daily logic puzzle game
#87Earlier quoted context omitted.
I really appreciate the feedback. This is one of the main things I think about, and relates strongly to the part I mentioned about puzzle generation and difficulty variability. I do want this to feel like a consistently great puzzle. For comparison, the median number of tries it took people to solve yesterday's puzzle (10 moves) was 7. Figure #35's median was 19 tries! Today's puzzle is definitely one of the easier o…
https://davidkoloski.me/blog/intelligent-brute-forcing/ might help, if you don't already have some sort of automatic solver to figure out solutions.
Re: Show HN: Figure is a daily logic puzzle game
#88Earlier quoted context omitted.
Sorry, I mean that I went like this: * Solve two pieces * “Oh, maybe if I did it the other way around I could get that in one” * “ok that worked but I wonder if it’s different if I did this…” * “Ok actually all of those have been exactly the same number of moves, but how about if I just reset and do the first again?” I just mean I’m not sure I would class the above as “4 attempts” to show difficulty as you are just u…
Ah, gotcha. Thanks for clarifying.
Re: Show HN: Figure is a daily logic puzzle game
#89Earlier quoted context omitted.
Oh, just want to clarify that I've done tons of projects. I've been designing and building interactive products professionally for about 20 years. This was just my first time using Next.js, React, etc. I spent about a week reading the official docs for React, Redux, and Next.js and then started building, with lots of visits back to the docs, Stack Overflow, tutorials, and blogs as needed throughout the process.
Thanks. The UX feels really polished, that makes sense if you're a seasoned professional. One thing, just curious: did you look intwo whether your privacy notice is GDPR-compliant? Sounds more like frank talk than legalese, haha
Here's a quote from https://gdpr.eu/privacy-notice/ (emphasis mine)
> If an organization is collecting information from an individual directly, it must include the following information in its privacy notice:
Re: Show HN: Figure is a daily logic puzzle game
#90Hey! Fun game! I very much enjoyed the technical details in your post. Nice work! Problem: I can't share results with Firefox on my Android. It works with Chrome. After pressing the share button, I get the share menu but when I choose for example WhatsApp, it fails with a toast msg: "Can't send empty message". Choosing "Copy to Clipboard" works but it copies null. Any thoughts? :) Funny thing is; This isn't the first…
For now, you can use the little "Copy" button in the corner of the results text bubble area. That one just goes straight to the clipboard reliably.
[1] https://developer.mozilla.org/en-US/docs/Web/API/Web_Share_A...