Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. i made a new game called js crossword where you have to solve it by literally writing javascript code that eval()'s into the correct values!

i made a new game called js crossword where you have to solve it by literally writing javascript code that eval()'s into the correct values!

Scheduled Pinned Locked Moved Uncategorized
29 Posts 14 Posters 140 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • rebane2001@infosec.exchangeR rebane2001@infosec.exchange

    i made a new game called js crossword where you have to solve it by literally writing javascript code that eval()'s into the correct values!

    check it out if you're into ctfs or wanna challenge your javascript skills

    https://lyra.horse/fun/jscrossword/ ❤

    cancername@mas.toC This user is from outside of this forum
    cancername@mas.toC This user is from outside of this forum
    cancername@mas.to
    wrote last edited by
    #2

    @rebane2001 oh no this is difficult ! and fun! I will waste a lot of time on this

    1 Reply Last reply
    0
    • rebane2001@infosec.exchangeR rebane2001@infosec.exchange

      i made a new game called js crossword where you have to solve it by literally writing javascript code that eval()'s into the correct values!

      check it out if you're into ctfs or wanna challenge your javascript skills

      https://lyra.horse/fun/jscrossword/ ❤

      drahardja@sfba.socialD This user is from outside of this forum
      drahardja@sfba.socialD This user is from outside of this forum
      drahardja@sfba.social
      wrote last edited by
      #3

      @rebane2001 Am I doing something wrong? I can’t seem to select columns/rows to answer?

      Hmm, some clues are also missing from the Down items…

      Edit: somewhat works on my phone, but not on my desktop 🥲

      rebane2001@infosec.exchangeR 1 Reply Last reply
      0
      • drahardja@sfba.socialD drahardja@sfba.social

        @rebane2001 Am I doing something wrong? I can’t seem to select columns/rows to answer?

        Hmm, some clues are also missing from the Down items…

        Edit: somewhat works on my phone, but not on my desktop 🥲

        rebane2001@infosec.exchangeR This user is from outside of this forum
        rebane2001@infosec.exchangeR This user is from outside of this forum
        rebane2001@infosec.exchange
        wrote last edited by
        #4

        @drahardja does your js console show any errors? what browser and version?

        drahardja@sfba.socialD 1 Reply Last reply
        0
        • rebane2001@infosec.exchangeR rebane2001@infosec.exchange

          @drahardja does your js console show any errors? what browser and version?

          drahardja@sfba.socialD This user is from outside of this forum
          drahardja@sfba.socialD This user is from outside of this forum
          drahardja@sfba.social
          wrote last edited by
          #5

          @rebane2001 Safari Version 26.5 (21624.2.5.11.4) on Mac.

          No errors on Console.

          rebane2001@infosec.exchangeR 1 Reply Last reply
          0
          • drahardja@sfba.socialD drahardja@sfba.social

            @rebane2001 Safari Version 26.5 (21624.2.5.11.4) on Mac.

            No errors on Console.

            rebane2001@infosec.exchangeR This user is from outside of this forum
            rebane2001@infosec.exchangeR This user is from outside of this forum
            rebane2001@infosec.exchange
            wrote last edited by
            #6

            @drahardja safari i assume? i tested it on two macs and works fine on those, so idk what's wrong, but you can always try a different browser

            rebane2001@infosec.exchangeR 1 Reply Last reply
            0
            • rebane2001@infosec.exchangeR rebane2001@infosec.exchange

              @drahardja safari i assume? i tested it on two macs and works fine on those, so idk what's wrong, but you can always try a different browser

              rebane2001@infosec.exchangeR This user is from outside of this forum
              rebane2001@infosec.exchangeR This user is from outside of this forum
              rebane2001@infosec.exchange
              wrote last edited by
              #7

              @drahardja could you send a screenshot of your clues list?

              drahardja@sfba.socialD 1 Reply Last reply
              0
              • rebane2001@infosec.exchangeR rebane2001@infosec.exchange

                @drahardja could you send a screenshot of your clues list?

                drahardja@sfba.socialD This user is from outside of this forum
                drahardja@sfba.socialD This user is from outside of this forum
                drahardja@sfba.social
                wrote last edited by
                #8

                @rebane2001 Got it. StopTheMadness extension is interfering.

                drahardja@sfba.socialD 1 Reply Last reply
                0
                • drahardja@sfba.socialD drahardja@sfba.social

                  @rebane2001 Got it. StopTheMadness extension is interfering.

                  drahardja@sfba.socialD This user is from outside of this forum
                  drahardja@sfba.socialD This user is from outside of this forum
                  drahardja@sfba.social
                  wrote last edited by
                  #9

                  @rebane2001 Holy shit this is HARD

                  1 Reply Last reply
                  0
                  • R relay@relay.an.exchange shared this topic
                  • rebane2001@infosec.exchangeR rebane2001@infosec.exchange

                    i made a new game called js crossword where you have to solve it by literally writing javascript code that eval()'s into the correct values!

                    check it out if you're into ctfs or wanna challenge your javascript skills

                    https://lyra.horse/fun/jscrossword/ ❤

                    polywolf@social.treehouse.systemsP This user is from outside of this forum
                    polywolf@social.treehouse.systemsP This user is from outside of this forum
                    polywolf@social.treehouse.systems
                    wrote last edited by
                    #10

                    @rebane2001 this is really cool!! couple thoughts:

                    1. The clues don't seem to be in the normal crossword order, which is very confusing when cross-referencing with the list. I have not solved all the way so maybe this means something, but a first guess of "clues to solve first" is very wrong. Re-numbering them might be nice if there is no meaning.
                    2. The current indicator for "which way will the next character input" is a little jank when there is no clue in the currently selected direction; only the pale-yellow off-axis one shows up and there is no main-axis highlight. I can see an argument for keeping it this way, or always doing a bright yellow main-axis highlight, using the highlights in the clue box to know what's actually under consideration.
                    3. On Safari, the prefilled characters are "gray on light grey" (low contrast) while on Firefox they are "black on grey" (higher contrast). Not sure if this is intentional but mostly a nit

                    overall i am finding challenging but doable, working from filled-in definitely helps thanks

                    1 Reply Last reply
                    0
                    • rebane2001@infosec.exchangeR rebane2001@infosec.exchange

                      i made a new game called js crossword where you have to solve it by literally writing javascript code that eval()'s into the correct values!

                      check it out if you're into ctfs or wanna challenge your javascript skills

                      https://lyra.horse/fun/jscrossword/ ❤

                      wheels@gotosocial.wheelsbot.devW This user is from outside of this forum
                      wheels@gotosocial.wheelsbot.devW This user is from outside of this forum
                      wheels@gotosocial.wheelsbot.dev
                      wrote last edited by
                      #11

                      @rebane2001 Dang, this was tough! I think I got pretty far. I'm especially proud of guessing 'with', looking it up, and learning it's deprecated. That and using E as both Euler's number and hexadecimal for 14.

                      Link Preview Image
                      1 Reply Last reply
                      0
                      • rebane2001@infosec.exchangeR rebane2001@infosec.exchange

                        i made a new game called js crossword where you have to solve it by literally writing javascript code that eval()'s into the correct values!

                        check it out if you're into ctfs or wanna challenge your javascript skills

                        https://lyra.horse/fun/jscrossword/ ❤

                        yhvr@wetdry.worldY This user is from outside of this forum
                        yhvr@wetdry.worldY This user is from outside of this forum
                        yhvr@wetdry.world
                        wrote last edited by
                        #12

                        @rebane2001 this is pretty fun! i didn't manage to get the whole thing but i'm pretty proud of 55/60 and stumped on the remaining ones. i'm curious what 16 across is more than anything, i feel like it's always going to error bc of the ha at the start

                        Link Preview Image
                        rebane2001@infosec.exchangeR 1 Reply Last reply
                        0
                        • yhvr@wetdry.worldY yhvr@wetdry.world

                          @rebane2001 this is pretty fun! i didn't manage to get the whole thing but i'm pretty proud of 55/60 and stumped on the remaining ones. i'm curious what 16 across is more than anything, i feel like it's always going to error bc of the ha at the start

                          Link Preview Image
                          rebane2001@infosec.exchangeR This user is from outside of this forum
                          rebane2001@infosec.exchangeR This user is from outside of this forum
                          rebane2001@infosec.exchange
                          wrote last edited by
                          #13

                          @yhvr i think you've already demonstrated you'd be able to do 16 across 😛

                          yhvr@wetdry.worldY 1 Reply Last reply
                          0
                          • rebane2001@infosec.exchangeR rebane2001@infosec.exchange

                            i made a new game called js crossword where you have to solve it by literally writing javascript code that eval()'s into the correct values!

                            check it out if you're into ctfs or wanna challenge your javascript skills

                            https://lyra.horse/fun/jscrossword/ ❤

                            0x57e11a@void.lgbt0 This user is from outside of this forum
                            0x57e11a@void.lgbt0 This user is from outside of this forum
                            0x57e11a@void.lgbt
                            wrote last edited by
                            #14

                            @rebane2001 after

                            • several hours
                            • going into v8 source code
                            • reading ecmascript spec

                            summary execution for whoever made 23 across possible… spreading a string was the last thing it thought would be valid

                            Link Preview Image
                            0x57e11a@void.lgbt0 rebane2001@infosec.exchangeR 2 Replies Last reply
                            0
                            • 0x57e11a@void.lgbt0 0x57e11a@void.lgbt

                              @rebane2001 after

                              • several hours
                              • going into v8 source code
                              • reading ecmascript spec

                              summary execution for whoever made 23 across possible… spreading a string was the last thing it thought would be valid

                              Link Preview Image
                              0x57e11a@void.lgbt0 This user is from outside of this forum
                              0x57e11a@void.lgbt0 This user is from outside of this forum
                              0x57e11a@void.lgbt
                              wrote last edited by
                              #15

                              @rebane2001 this endeavour made possible by @crf being horrified at things they learned about js and making sure it did not go Utterly Insane while we worked on this

                              1 Reply Last reply
                              0
                              • 0x57e11a@void.lgbt0 0x57e11a@void.lgbt

                                @rebane2001 after

                                • several hours
                                • going into v8 source code
                                • reading ecmascript spec

                                summary execution for whoever made 23 across possible… spreading a string was the last thing it thought would be valid

                                Link Preview Image
                                rebane2001@infosec.exchangeR This user is from outside of this forum
                                rebane2001@infosec.exchangeR This user is from outside of this forum
                                rebane2001@infosec.exchange
                                wrote last edited by
                                #16

                                @0x57e11a hehe, congrats!

                                0x57e11a@void.lgbt0 1 Reply Last reply
                                0
                                • rebane2001@infosec.exchangeR rebane2001@infosec.exchange

                                  @0x57e11a hehe, congrats!

                                  0x57e11a@void.lgbt0 This user is from outside of this forum
                                  0x57e11a@void.lgbt0 This user is from outside of this forum
                                  0x57e11a@void.lgbt
                                  wrote last edited by
                                  #17

                                  @rebane2001 thank you for the incredibly fun (and frustrating…) crossword!

                                  sidenote. you are EVIL for the ha=ha
                                  once the “oh wait you can just assign it..” revealed it unlocked several others

                                  1 Reply Last reply
                                  0
                                  • rebane2001@infosec.exchangeR rebane2001@infosec.exchange

                                    i made a new game called js crossword where you have to solve it by literally writing javascript code that eval()'s into the correct values!

                                    check it out if you're into ctfs or wanna challenge your javascript skills

                                    https://lyra.horse/fun/jscrossword/ ❤

                                    sudobash418@hachyderm.ioS This user is from outside of this forum
                                    sudobash418@hachyderm.ioS This user is from outside of this forum
                                    sudobash418@hachyderm.io
                                    wrote last edited by
                                    #18

                                    @rebane2001 banger ending, was not expecting that lol. thanks for the fun challenge!

                                    1 Reply Last reply
                                    0
                                    • rebane2001@infosec.exchangeR rebane2001@infosec.exchange

                                      @yhvr i think you've already demonstrated you'd be able to do 16 across 😛

                                      yhvr@wetdry.worldY This user is from outside of this forum
                                      yhvr@wetdry.worldY This user is from outside of this forum
                                      yhvr@wetdry.world
                                      wrote last edited by
                                      #19

                                      @rebane2001 OH i get it now

                                      1 Reply Last reply
                                      0
                                      • rebane2001@infosec.exchangeR rebane2001@infosec.exchange

                                        i made a new game called js crossword where you have to solve it by literally writing javascript code that eval()'s into the correct values!

                                        check it out if you're into ctfs or wanna challenge your javascript skills

                                        https://lyra.horse/fun/jscrossword/ ❤

                                        samantazfox@infosec.exchangeS This user is from outside of this forum
                                        samantazfox@infosec.exchangeS This user is from outside of this forum
                                        samantazfox@infosec.exchange
                                        wrote last edited by
                                        #20

                                        @rebane2001 Nice!

                                        Btw, for some reason, when I want to fill in a word across, the cursor goes down, and when I want to fill downward, the cursor goes across.

                                        samantazfox@infosec.exchangeS 1 Reply Last reply
                                        1
                                        0
                                        • R relay@relay.infosec.exchange shared this topic
                                        • rebane2001@infosec.exchangeR rebane2001@infosec.exchange

                                          i made a new game called js crossword where you have to solve it by literally writing javascript code that eval()'s into the correct values!

                                          check it out if you're into ctfs or wanna challenge your javascript skills

                                          https://lyra.horse/fun/jscrossword/ ❤

                                          ww@xyzzy.linkW This user is from outside of this forum
                                          ww@xyzzy.linkW This user is from outside of this forum
                                          ww@xyzzy.link
                                          wrote last edited by
                                          #21
                                          @rebane2001 this was fun, thanks!

                                          it took me way too long to figure out the tagged template literal trick, and that assignments are answers. while they're expressions, for some reason it felt like this should be stateless ^^;
                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups