JS Crossword - a crossword where the clue = eval(answer)

63 points by rebane2001


yaxley_peaks

Ily lyra dot horse I look forward to whatever insanity you come up with every time :DDDDD <3

freddyb

omg this is too hard :)

chrismorgan

I was mildly disappointed to find the solution not unique. In tr:nth-child,td:nth-child notation, the following single cells are underconstrained: 2,6; 10,18; 13,14; 16,16; 18,8. There’s also at least one (probably more!) that has multiple approaches: I think 38-down was supposed to use this, but someone else who posted a finished screenshot used /h/s which works too).

Correctness validation sometimes failed or misbehaved on intersecting cells, when an edit fixed one and broke one or similar. You’d need to retype a character to get the green. The page reload replay recognises my 38-down as solved, but the epic ending replay doesn’t. But more significantly, 9-down was my last unsolved one, I’d solved 22-across in a way incompatible with it, but when I changed the intersecting cell to fix 9-down, it decided I was finished, “whoaw!!” and all, even though 22-across was now broken! Page reload replay recognised I was not done.

A couple of times I had to search the JS standard library for names matching a glob. Not sure how I’d have gone without a local copy of MDN I could do things like find -name "??x?x.html" to.

I still feel 29-down is cheating.

Great fun. You owe me a chunk of my morning. 🙂

jaredkrinke

I see some dark lines. What do they mean? Do they separate strings (something I've never seen in a crossword before)? Edit: definitely looks like it. Seems obvious now that I see the way it highlights relevant squares, but definitely tripped me up on the first clue.