News for hackers. Stuff that matters.
Re:Crossword Builder by userundefined on Thursday June 29, 2023 @11:12PM (#36530097)
Heya, here's a crossword builder I am working on as a hobby project. Backend is pure Go, frontend is in Typescript. I have a personal backlog of features to add (like allowing users to create custom grids), and I'm glad to take any feedback on what I've got so far.

TL;DR: pick a grid, add some words, auto-fill, add some clues. Submit to NYT and make $$$ (good luck with that step though).

Re:Crossword Builder by dgrin91 on Friday June 30, 2023 @12:45AM (#36530600)
Seems like your site is dead.
Re:Crossword Builder by datenyan on Friday June 30, 2023 @01:22AM (#36530824)
Classic hug of death, it seems.
Re:Crossword Builder by userundefined on Friday June 30, 2023 @01:35AM (#36530897)
Haha, yep, indeed. I did try to bake in some throttling behavior up front, but just had to crank it up a bit now, will see how that holds. Oh yeah, and for the curious, I am running on E2 freebie in GCE, so my "scaling" limits are pretty pathetic.

Thanks for the traffic, I mean, the love, y'all!

Re:Crossword Builder by mutant_glofish on Friday June 30, 2023 @12:48AM (#36530615)
This is very cool. I have a possible use case for this: spaced repetition for learning new vocabulary. If you could easily generate crosswords for the words someone is learning (plus some filler words that the learner already knows), it would be much more entertaining than reviewing Anki cards.

I think the constraints are more relaxed for this use case. The grid really doesn't need to look as neat as an NYT crossword puzzle.

I bet you can already market this to ESL teachers, and perhaps make some $$$ off your hobby project. Good luck with that! (Of course, I mean it sincerely, not ironically :-))

Re:Crossword Builder by userundefined on Friday June 30, 2023 @01:53AM (#36531033)
Thanks! It's a cool idea and giving a user the ability to specify the words, but let the algo choose their locations might be an easy extension to try out. The behavior you describe can then be met. I've added it to my personal backlog, cheers!

BTW, grid neatness isn't a limitation itself, the size and complexity (overlaps, large words) are. Also I already do symmetry checks, so helping users generate symmetric grids shouldn't be too hard.

Re:Crossword Builder by aloisdg on Friday June 30, 2023 @02:27AM (#36531251)
Do you plan to open source it?
Re:Crossword Builder by userundefined on Friday June 30, 2023 @02:56AM (#36531444)
Mulling over it. I feel the underlying solver itself is something I've invested a fair bit of time and I'm not sure I want to open source it yet. I might marinate on it a bit and do it in the future.
Re:Crossword Builder by aloisdg on Saturday July 08, 2023 @04:48PM (#36648600)
Alright. Thank you