-
Notifications
You must be signed in to change notification settings - Fork 512
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
snowMelt-elijahPierce #968
base: main
Are you sure you want to change the base?
Conversation
@anomynous1225 is attempting to deploy a commit to the Hack Club Team on Vercel. A member of the Team first needs to authorize it. |
Hello! Sorry it's been so long. The main reviewer has been swamped lately, so I wanted to give you a few hints so you have the best chance of getting a blot. Would you be able to rename your project file to index.js? That would make it so that the automation to generate a preview can run, which is super nice for reviewers! In terms of the actual project, I really like it! I think you're suuuper close to getting a blot, there are just a few things I would add / change and then you'll be there! For the specific pictures, I mostly just would love to see a bit more randomness. Anyway, I don't think you'll have to do so much per image, but just like one or two more randomization bits would get it that last little bit of the way. You're super close to getting a blot! I'm excited to see the final changes! |
|
I have gone in and made some changes if there’s anything else is anything else to do please let me knowSent from my iPhoneOn Nov 13, 2024, at 9:24 PM, github-actions[bot] ***@***.***> wrote:
art/snowMelt-elijahPierce/index.js looks like art! preview it in the editor
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Hello! Thanks! |
It’s under the same code I just copied and pasted my new edits thereSent from my iPhoneOn Nov 13, 2024, at 9:44 PM, EnterpriseGoose ***@***.***> wrote:
Hello!
I'm getting the preview link now but it doesn't seem like the changes got pushed. Can you check that the code was updated?
Thanks!
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
I don't really understand what you mean by that- the code currently in this
push does not contain the clouds or suns. Maybe could you try just
repasting the edits into your fork and see if that works? As soon as you
do, I'll forward this off to the main reviewer.
|
added cloud and sun and stuff
Ok I went in it has it 100% now last time I think I pressed ctr z not ctr vSent from my iPhoneOn Nov 14, 2024, at 7:25 AM, EnterpriseGoose ***@***.***> wrote:
I don't really understand what you mean by that- the code currently in this
push does not contain the clouds or suns. Maybe could you try just
repasting the edits into your fork and see if that works? As soon as you
do, I'll forward this off to the main reviewer.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Looking back at it I just remembered- the other thing you need to do is have a toggle to turn off all the fill color on the drawLines. The blot can't parse the fill color (even if it's black), so it needs to look good even without using any fill. If you really need things to be filled in, you can use diagonal lines to shade something. |
So if I delete the fill it’s good to goOn Nov 17, 2024, at 8:08 PM, EnterpriseGoose ***@***.***> wrote:
Looking back at it I just remembered- the other thing you need to do is have a toggle to turn off all the fill color on the drawLines. The blot can't parse the fill color (even if it's black), so it needs to look good even without using any fill. If you really need things to be filled in, you can use diagonal lines to shade something.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
I'll still need to forward it to the main reviewer for final confirmation, but I think it's pretty good! I might suggest a toggle for the fill (just have some boolean variable), but just removing it would work as well. |
Do I need to update the pictures thenOn Nov 17, 2024, at 8:51 PM, EnterpriseGoose ***@***.***> wrote:
I'll still need to forward it to the main reviewer for final confirmation, but I think it's pretty good! I might suggest a toggle for the fill (just have some boolean variable), but just removing it would work as well.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
If you have a toggle so it's still possible to draw the pictures with the fill using your code, you can leave the pictures as-is, otherwise I would update them to the new code. |
got rid of fill
its done |
I finished there is no more fill and it still looks goodSent from my iPhoneOn Nov 17, 2024, at 9:46 PM, EnterpriseGoose ***@***.***> wrote:
If you have a toggle so it's still possible to draw the pictures with the fill using your code, you can leave the pictures as-is, otherwise I would update them to the new code.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
I'm really sorry to be so nit-picky, but I just noticed a couple more things-
I promise these are the final things. I'll add you to the next batch of projects for the guy in charge of sending out blots. |
Is bt. Covid in the guise I do g know how to do that On Nov 19, 2024, at 2:56 AM, EnterpriseGoose ***@***.***> wrote:
I'm really sorry to be so nit-picky, but I just noticed a couple more things-
In the volcano one, the smoke is slightly above the blot's area, and the meteor can sometimes generate outside of the area
In a few of them (especially with the water), there are elements that are now overlapping. Would you be able to use bt.cut, bt.difference, and bt.cover to just quickly take care of that?
I promise these are the final things. I'll add you to the next batch of projects for the guy in charge of sending out blots.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Void not Covid Sent from my iPhoneOn Nov 19, 2024, at 5:26 PM, Elijah Pierce ***@***.***> wrote:Is bt. Covid in the guise I do g know how to do that On Nov 19, 2024, at 2:56 AM, EnterpriseGoose ***@***.***> wrote:
I'm really sorry to be so nit-picky, but I just noticed a couple more things-
In the volcano one, the smoke is slightly above the blot's area, and the meteor can sometimes generate outside of the area
In a few of them (especially with the water), there are elements that are now overlapping. Would you be able to use bt.cut, bt.difference, and bt.cover to just quickly take care of that?
I promise these are the final things. I'll add you to the next batch of projects for the guy in charge of sending out blots.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Oh, I see what you were saying. All of the functions I mentioned are in the
docs. You can access the docs by going into the editor and then on the top
bar there will be a button for documentation.
|
I read the doc and I do t understand how to use any of them and I do not know which to use I found the example very confusing and I was wondering if you could clarify Sent from my iPhoneOn Nov 19, 2024, at 8:13 PM, EnterpriseGoose ***@***.***> wrote:
Oh, I see what you were saying. All of the functions I mentioned are in the
docs. You can access the docs by going into the editor and then on the top
bar there will be a button for documentation.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
when i tried applying it it popped up an error code saying it expects an
array of polylines but i use .forward for lines and drawLines to show them
…On Wed, Nov 20, 2024 at 2:54 PM EnterpriseGoose ***@***.***> wrote:
Of course!
Let's say I have 3 squares:
image.png (view on web)
<https://github.com/user-attachments/assets/bddfb091-170c-43fd-95a9-633d9d2c3e77>
each setup like this:
const square1 = [[ [0, 0], [50, 0], [50, 50], [0, 50], [0, 0] ]];
If I run bt.cut(square2, square1), this will cut square 2 using square 1:
image.png (view on web)
<https://github.com/user-attachments/assets/86e0d53d-0e5d-47e4-9188-0ee004b2dd06>
If I run bt.difference(square2, square3), this will cut square 3 out of
square 2:
image.png (view on web)
<https://github.com/user-attachments/assets/2ecf21ca-8b85-456b-8c41-2c3e43692698>
If you notice, though, this messes up the "2" inside of square 2. This is
because bt.difference is a much simpler function that will attempt to join
the resulting polylines.
For a more advanced way to use one shape to cover another, use bt.cover.
If I run bt.cover(square2, square3):
image.png (view on web)
<https://github.com/user-attachments/assets/558c3e1d-2ede-40fc-af11-acd7db1835ff>
Which will finally use square 3 as a cutter for square 2 without messing
anything up.
Hope this was helpful!
—
Reply to this email directly, view it on GitHub
<#968 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/BLSY3MMKYB7O4SLWPMCE6OL2BP2YHAVCNFSM6AAAAABQK6TUYCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOBXGIZTOOBZGA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Is there a tool compatible with that line creation styleSent from my iPhoneOn Nov 20, 2024, at 4:34 PM, Elijah Pierce ***@***.***> wrote:when i tried applying it it popped up an error code saying it expects an array of polylines but i use .forward for lines and drawLines to show themOn Wed, Nov 20, 2024 at 2:54 PM EnterpriseGoose ***@***.***> wrote:
Of course!
Let's say I have 3 squares:
image.png (view on web)
each setup like this:
const square1 = [[ [0, 0], [50, 0], [50, 50], [0, 50], [0, 0] ]];
If I run bt.cut(square2, square1), this will cut square 2 using square 1:
image.png (view on web)
If I run bt.difference(square2, square3), this will cut square 3 out of square 2:
image.png (view on web)
If you notice, though, this messes up the "2" inside of square 2. This is because bt.difference is a much simpler function that will attempt to join the resulting polylines.
For a more advanced way to use one shape to cover another, use bt.cover. If I run bt.cover(square2, square3):
image.png (view on web)
Which will finally use square 3 as a cutter for square 2 without messing anything up.
Hope this was helpful!
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Sorry for the long wait- I've been sick recently and have been slacking off :) I see you're using turtles. In that case, you would want to get the paths of the turtles using turtle.path (assign them to variables) and then use the bt.cut / bt.cover on those paths. Hope this helps! |
When I make them appear I use drawLines(by.scale(water.path, [1,1])); That makes it a bt.path can I insert it there because I’m not sure any other way Sent from my iPhoneOn Nov 21, 2024, at 10:32 PM, EnterpriseGoose ***@***.***> wrote:
Sorry for the long wait- I've been sick recently and have been slacking off :)
I see you're using turtles. In that case, you would want to get the paths of the turtles using turtle.path (assign them to variables) and then use the bt.cut / bt.cover on those paths. Hope this helps!
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
I’m not sure in context how to use itSent from my iPhoneOn Nov 26, 2024, at 4:42 PM, Elijah Pierce ***@***.***> wrote:When I make them appear I use drawLines(by.scale(water.path, [1,1])); That makes it a bt.path can I insert it there because I’m not sure any other way Sent from my iPhoneOn Nov 21, 2024, at 10:32 PM, EnterpriseGoose ***@***.***> wrote:
Sorry for the long wait- I've been sick recently and have been slacking off :)
I see you're using turtles. In that case, you would want to get the paths of the turtles using turtle.path (assign them to variables) and then use the bt.cut / bt.cover on those paths. Hope this helps!
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
I have 6 different pictures displayed randomly one of which is played half the time and the other 5 are played 1/10 of the time one picture is of a snowman an igloo and a penguin the penguin and the snowman s noses are randomized in size the snowman s hat is randomized in size and there is "snow" which is randomly placed on the canvas. One picture is of the same penguin with X instead of eyes and you can see the snowman s hat as if it melted there is the sun in this picture. Another picture is of a canoe in rough water with lightning randomly hitting the boat. Another picture is of an iceberg glacier floating on the water with snow. another picture is of the canoe hitting the iceberg. The last picture is of a volcanoe with a asteroid randomly landing on the top of the screen.
Math.random()
(See the documentation on randomness)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: