hackclub / blot

🤖 ✍️ blot, the plotting bot from hack club
http://blot.hackclub.com
MIT License
319 stars 503 forks source link

Wanted Posters #932

Closed grandell1234 closed 1 month ago

grandell1234 commented 1 month ago

My Blot creation is wanted posters. I spent a long time working on them because I created a "custom text engine" function so I could call (an example from my script): drawText('WANTED', 50 * scaleX, 574 * scaleY, 63 * scaleX, 5 * scaleX); Every time you run the program a different wanted guy will appear with different facial features. It took about two months to get this completed, NOTE: A few weeks was spent planning what I wanted to make.

I have plans for a future project that I think could be kind of fun for Club organizers, but after some playing around in the blot editor, I found that I really need an actual machine I can proto-type on to continue my work on that.

I would definitely recommend running the script yourself in the Editor, to see a bunch of the different faces you can get (as its randomized everytime).

Thank you for spending time reviewing my submission!

I also want to note, that for the last thing you are marking off, "colour" is misspelled and should be "color" and in the line talked about if you used a tutorial or remix, there is an extra "used" before "based".

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

vercel[bot] commented 1 month ago

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

A member of the Team first needs to authorize it.

github-actions[bot] commented 1 month ago

art/WantedPoster/index.js looks like art! preview it in the editor

Dongathan-Jong commented 1 month ago

Hey! I love the idea, but this piece falls under the bar due to simplicity. I would recommend making it so that it could change names and have a part on the bottom that says "REWARD: $XXX" with a different number each time! I also suggest you use BlotFont, an easier way to make art! Once you update your art I will be happy to re-review it!

grandell1234 commented 1 month ago

Thank you, I will make the specified changes.

grandell1234 commented 1 month ago

Hello @Dongathan-Jong, before I do a resubmit is this more what you are looking for. There is now a reward that changes every time, along with a name that changes every time. To make sure it always fits in the required spacing I have every first name the same length, along with the last name (5-7 characters):

const firstNames = ['JAMES', 'SARAH', 'DAVID', 'CHRIS', 'ALICE', 'EMILY', 'BRIAN', 'OLIVE'];
const lastNames = ['JOHNSON', 'MARTINE', 'GARCIA', 'WILLIAM', 'BROWNIE', 'JACKSON', 'MILLARD', 'ROBISON'];

Screenshot 2024-10-04 at 10 48 24 AM

Dongathan-Jong commented 1 month ago

Again, these are still pre-generated! I want to see something that has infinite possibilities, not random with a set number of cases.

M0HID commented 1 month ago

Hi there! I’m closing this PR for now to clear up the repo. As said by Dongathan-Jong, please make the reward value completely randomised! Once you’ve made your edits/improvements, please make a new PR and we can review it there!!

grandell1234 commented 1 month ago

Yes, but can I put a max on the reward (otherwise it just goes off-screen, and doesn't meet that requirement.)