Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

jitter-scarlettekk #991

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

jitter-scarlettekk #991

wants to merge 3 commits into from

Conversation

scarlettekk
Copy link

NOTE: because of the randomness it occasionally goes outside the bounds. Ideally the machine simply would ignore those commands. Don't know how it actually works.

I wanted to make something that represents my recent decline in mental health. I'm certainly spiraling, and the increasing amounts of jitter pretty accurately represent my less and less reliable mood and increasing anxiety and paranoia. I'm pretty happy with it, though I'd like to add some more complexity.

I have absolutely no experience doing programming that creates visuals. I have minor python and java experience, enough to make simple modifications to existing codebases.

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

If you used based your art on something else, used a tutorial, or remixed it from something else, please link it here:

Lastly, link a picture of your art piece here:
jitter

Copy link

vercel bot commented Nov 9, 2024

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

A member of the Team first needs to authorize it.

@EnterpriseGoose
Copy link
Contributor

EnterpriseGoose commented Nov 18, 2024

Hello! First off, I just want to make sure you're all good :) Mental health is definitely not something to take lightly, so I would really suggest finding someone to talk to :) (from my experience art is a pretty good way of expressing yourself and getting through things, though!)

In terms of your project, I do really like the artistry of it. It definitely gives off exactly the vibes you're going for. I think you hit the right points in your pr description, though in terms of needing to make sure it doesn't draw out of bounds and increasing complexity.

In terms of making sure nothing is out of bounds (which you do have to do to have your project considered 'blot-drawable'), I would suggest using some bt.cut(). That was my best friend when I was making my project!

In terms of adding complexity, I have a few ideas:

  • Could you have the shape of the spiral change randomly? I see you have some variables at the top there, so I'd love to see them change each run!
  • Could you make the shape of the overall spiral go all wiggly? (picture so I can show what I mean:
    image
    (+ you would add the jitter)
  • I would love to see any of your ideas on how to increase complexity!

I'm excited to see where you go with the project, and I hope you can get through this :)

@scarlettekk
Copy link
Author

Firstly, I'm alright, thanks for checking. I have a strong support system. I implemented your changes and tweaked the design a bit. There is now a method to the madness, with somewhat regular loops. I feel this is more accurate to my condition. There is now more randomization, the edges are trimmed, along with the style changes previously mentioned. Thank you.

@EnterpriseGoose
Copy link
Contributor

EnterpriseGoose commented Nov 20, 2024

Hi!!! Glad you're doing well.
I like the edits; it's really fun clicking randomize and seeing all the spirals. I think Alex will want a bit more complexity, though, but to be honest I don't know exactly what would be the next thing to add, so I'll forward it off to him after these last two things:

  • The name can sometimes be covered by the spiral. Could you figure out a way to keep that area clear?
  • Sometime the spiral can generate in ways that are too dense (to draw on the blot), especially right in the center:
    image
    Is there some way you could alter the generation to account for this?

Oh, also, could you rename the code file to index.js? This would allow the bot to automatically generate a preview, which is super nice :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants