blot icon indicating copy to clipboard operation
blot copied to clipboard

MorseCodeWriter-OwenO

Open EnderBoss5021 opened this issue 1 year ago • 2 comments

I have made a Morse code writer. It will take the inputted text and turn it into dots (circles) and dashes (rectangles), turning it into Morse code. This is my second Javascript creation, and it took me quite a bit of tweaking values and syntax to get it to work well.

You can change the words shown by editing the text on Line 128. It currently shows one word per line.

  • [x] I have read the steps to getting a blot
  • [x] I have read all the submission requirements and follow them
  • [x] I am submitting art that...
    • [x] is algorithmically generated (will meaningfully change each time the program is run)
    • [x] is your own work that is not copied from somewhere else
    • [x] is drawable through the editor(does not use outside tools)
    • [x] doesn't call Math.random() (See the documentation on randomness)
    • [x] is drawable on Blot itself (doesn't have lines overlap more than 5 times)
      • [x] Doesn't overlap lines more than 5 times
      • [x] Fits in the working area of 125x125mm
      • [x] Doesn't rely on colour to look good

Try translating this: image

EnderBoss5021 avatar Oct 06 '24 01:10 EnderBoss5021

@EnderBoss5021 is attempting to deploy a commit to the Hack Club Team on Vercel.

A member of the Team first needs to authorize it.

vercel[bot] avatar Oct 06 '24 01:10 vercel[bot]

art/MorseCodeWriter-OwenO/index.js looks like art! preview it in the editor

github-actions[bot] avatar Oct 06 '24 01:10 github-actions[bot]

@M0HID Sorry to ping but its been a little bit since my reupload, because the other upload had unnecessary files, so I'm just making sure I'm not lost in the uploads.

EnderBoss5021 avatar Oct 14 '24 22:10 EnderBoss5021

Hello! Sorry it's been so long. The reviewer has been swamped lately, so I wanted to give you a few hints so you have the best chance of getting a blot:

  • One of the requirements is to have something be randomized every time you hit run. Could you maybe make it so that a random sentence is generated each time you hit run and it translates that? You could also have some way to have it be pre-defined, but having some kind of randomness is a requirement
  • I would like to see if you could make the project a little more complex. They like to see that you spent a considerable amount of time (~15-20 hours), so maybe add some other encryption methods like braille, or some other decoration around the generator (like make it look like one of those WWII machines) to make it a more complete project.

You have a great start and I'm excited to see what you can do!

EnterpriseGoose avatar Nov 12 '24 19:11 EnterpriseGoose

All good, thanks for the reply and I've already started upgrading the project. When I'm done should I edit this branch/pull request or create a new one? If creating a new one is best feel free to close this one.

EnderBoss5021 avatar Nov 13 '24 05:11 EnderBoss5021

Just edit this branch and send a message when you're ready for a re-review! The preview will automatically update with your new code.

EnterpriseGoose avatar Nov 13 '24 12:11 EnterpriseGoose

Hey there! I'm thrilled you think this is cool! I agree, it's definitely worth getting a Blot. I'll let Alex know it's ready to be merged.

EmperorNumerius avatar Dec 05 '24 18:12 EmperorNumerius