Live data from Hacker News

Show HN: Got sick of ads, so I made my own logic puzzle site

puzzlelair.com

171–180 of 181 posts

Re: Show HN: Got sick of ads, so I made my own logic puzzle site

#171
post #114
post #110

the star battle interface diverges from penpa, puzpre, and puzzleteam in a number of basic ways that actively make the solving experience worse imo: - having to switch between "star" and "exclude" modes is annoying on desktop, and most sites allow right click for placing "exclude" marks. it was a surprise that right click not only popped up the context menu but also placed a star (in a wrong spot, of course). - count…

Exactly, I also prefer when neighboring cells are automatically marked when you place a star

That's a good idea. I'll look into adding that feature!

Re: Show HN: Got sick of ads, so I made my own logic puzzle site

#172
post #106

It won't even let me play sudoku if I don't sign-in.

email me at ChestertonTechnologies@gmail.com if you find bugs like this and I'll try to fix them. You should be able to play one puzzle of every type + difficulty without signing in.

Re: Show HN: Got sick of ads, so I made my own logic puzzle site

#173

Where are you sourcing all your puzzles? I remember the blocker to a Sudoku app I was making in secondary school was just getting good puzzles. They're hard to make, particularly if you're signing up to make a new one every day. I guess you could create them with AI now, but you'd run significant risk of them being uncalibrated for difficulty or just outright invalid.

All the puzzles are generated by the app. Each puzzle type has its own generator. Some take a while to generate and I have to do them ahead of time, but Sudoku and X Sudoku generate on the fly

Re: Show HN: Got sick of ads, so I made my own logic puzzle site

#175

Love it! My only feedback is the many-squared puzzles are hard to play on a phone without a stylus (accidental misclicks are challenging with the small box size)

Yep, it's a tricky problem. I'm currently in the process of switching the way the puzzles work so that they don't have a mistake counter and instead allow the solver to tap a button when they're complete instead. That will make mistakes no big deal. Hope it helps! I'll also see what I can do about the size of the cells.

Re: Show HN: Got sick of ads, so I made my own logic puzzle site

#176

what was the hardest part of the puzzle validation logic detecting unique solutions or handling edge cases in user input?

Different puzzles have different validation logic. So the logic varies from puzzle to puzzle. Generally we're working backwards from a completed puzzle.

Re: Show HN: Got sick of ads, so I made my own logic puzzle site

#178

I hate that it immediately flags your errors. First, because it doesn't forgive the casual finger slipping or forgetting if you are in pen or pencil mode. And then because it partially gives away the solution.

I hear ya and I am in the process of switching them to removing the error flagging and making them work by letting the solver click/tap a button when they've completed the puzzle. Then it will tell them if it's correct or not.

Re: Show HN: Got sick of ads, so I made my own logic puzzle site

#179

Great work! Always love more competition driving better products. I'd make a non competitive mode without mistakes system: I love the puzzles, idgaf about leaderboards

Thanks for your feedback. I agree and am converting each puzzle to remove the mistake system and allow the user to click a button when they've completed the puzzle to see if it's correct.

Re: Show HN: Got sick of ads, so I made my own logic puzzle site

#180

I hate that it immediately flags your errors. First, because it doesn't forgive the casual finger slipping or forgetting if you are in pen or pencil mode. And then because it partially gives away the solution.

I hear ya and I am in the process of switching them to removing the error flagging and making them work by letting the solver click/tap a button when they've completed the puzzle. Then it will tell them if it's correct or not.

Or you could only flag the inconsistencies, for example if the same digit shows up twice in the same row.
Post reply on HN