A Revamped Draw a Trail Block!


A feature I’d like to see in Hopscotch is:

Way way better draw a trail blocks.

I’d use it for this type of project:

Well, any kind of drawing pad, or just general art.

Here are some examples of Hopscotch code that could be improved if we had this:

We could make drawing pads with different shaped trails and layers, and it would be a lot better than what we have currently.

Here is an example design I’ve made:

The brush shape parameter dictates what shape the brush draws with. This defaults to a circle. The layer says what layer the drawing will be on. Combined with a Set Layer block for objects as well, this could mean drawing would be able to be on top of objects. The draw a trail block can only edit things on the layer you specify. It would cover up lower layers, but they would remain underneath. This could mean that you could make drawing pads which revealed a pattern underneath when you erased white on top of it.
We need a draw a trail block with a brush shape, and layers.
We also need a set layer block for objects as well, that would work in conjunction with the layer function on the draw a trail block. I think that this would be an amazing feature for Hopscotch. I dunno who to tag, so @Ana @Rodrigo @omtl
I might not have explained this very well. Please reply with any questions. :smile:


Cool idea, we’ve been vying for this for a while I think.


Cool, though someone already came up with the brush shape idea—


But this is more than that


Sounds amazing! As a trail art artist myself, I would find this very useful if it was added to the app. Drawing filled shapes such as rectangles would also be much easier!


Sounds awesome!


Also, I think that you would be able to change the orientation of the brush too. When you selected a shape, something would pop up, and you would put in the orientation. Then you would be able to have diamonds, and even more shapes.


Those code extensions do look really good.

1 Like

Hey there, thanks! This looks interesting. I’ll make sure to tell the team about it.